gtk-sharp 2.12.0.0 Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. An interface for specifying a tree model that is sortable. See for a working example of a sortable TreeView. GLib.IWrapper Method System.Void Fires a event. Designed to be called by routines that change the sort of the tree. Method System.Void Sets which column is to be used to sort the data in the tree. A , the sort column index. A , the kind of sort to use Method System.Void Sets a function that should be used to be sort a particular column. A , the index of the column to be sorted A , the function to use for sorting ignored ignored This overloaded method is obsolete. It is replaced by the SetSortFunc (int, TreeIterCompareFunc) overload." />. Method System.Void Sets a function to sort columns by default if not otherwise specified by . A , the function to use for sorting ignored ignored This method is obsolete. It is replaced by the property. Property Gtk.TreeIterCompareFunc Function to sort columns by default if not otherwise specified by . a This method is meant to be used together with Event System.EventHandler Raised when the sort column is changed. Method System.Boolean Returns the index of the column currently being used to sort the model data. a , an integer to put the results in a , an object to put the type of sort into a Property System.Boolean Return whether this TreeModel has a default sort function or not. a , true if a default sort function exists. See to set a default sort function. Method System.Void Sets a function that should be used to be sort a particular column. A , the index of the column to be sorted A , the function to use for sorting This method is meant to be used together with