gtk-sharp Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. GLib.IWrapper An interface for specifying a tree model that is sortable. See for a working example of a sortable TreeView. Method System.Void Fires a event. Designed to be called by routines that change the sort of the tree. Property Gtk.TreeIterCompareFunc Function to sort columns by default if not otherwise specified by . a This method is meant to be used together with Method System.Boolean a , an integer to put the results in a , an object to put the type of sort into Returns the index of the column currently being used to sort the model data. 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 A , the sort column index. A , the kind of sort to use Sets which column is to be used to sort the data in the tree. Method System.Void A , the index of the column to be sorted A , the function to use for sorting Sets a function that should be used to be sort a particular column. This method is meant to be used together with Event System.EventHandler Raised when the sort column is changed.