# Class GTree.tree_sortable

    class tree_sortable : [> `treemodel | `treesortable ] Gtk.obj -> object .. end

Inherits

- `GTree.model`

    val obj : ([> `treemodel | `treesortable ] as 'a) Gtk.obj

    method connect : tree_sortable_signals

    method sort_column_changed : unit -> unit

    method get_sort_column_id : (int * Gtk.Tags.sort_type) option

    method set_sort_column_id : int -> Gtk.Tags.sort_type -> unit

    method set_sort_func : int -> (model -> Gtk.tree_iter -> Gtk.tree_iter -> int) -> unit

    method set_default_sort_func : (model -> Gtk.tree_iter -> Gtk.tree_iter -> int) -> unit

    method has_default_sort_func : bool