Description
Gtk_Tree_Sortable is an interface to be implemented by tree models which
support sorting. The Gtk_Tree_View uses the methods provided by this
interface to sort the model.
  
  
  
   
   
   
  
   Subprograms
   
     - 
- 
procedure Set_Sort_Column_Id
  (Sortable       : Gtk_Tree_Sortable;
   Sort_Column_Id : Gint;
   Order          :  Gtk.Enums.Gtk_Sort_Type); 
 procedure Get_Sort_Column_Id
  (Sortable        : Gtk_Tree_Sortable;
   Sort_Column_Id  :  out Gint;
   Order           :  out Gtk.Enums.Gtk_Sort_Type); 
 
- 
procedure Set_Default_Sort_Func
  (Sortable  : Gtk_Tree_Sortable;
   Sort_Func : Gtk_Tree_Iter_Compare_Func); function Has_Default_Sort_Func
  (Sortable : Gtk_Tree_Sortable) return Boolean; 
- 
procedure Set_Sort_Func
  (Sortable       : Gtk_Tree_Sortable;
   Sort_Column_Id : Gint;
   Sort_Func      : Gtk_Tree_Iter_Compare_Func); 
- 
procedure Set_Default_Sort_Func
  (Sortable  : Gtk_Tree_Sortable;
   Sort_Func : Gtk_Tree_Iter_Compare_Func;
   User_Data : Data_Type;
   Destroy   : Destroy_Notify := null); procedure Set_Sort_Func
  (Sortable       : Gtk_Tree_Sortable;
   Sort_Column_Id : Gint;
   Sort_Func      : Gtk_Tree_Iter_Compare_Func;
   User_Data      : Data_Type;
   Destroy        : Destroy_Notify := null); 
Signals
  The following new signals are defined for this widget:
     - 
procedure Sort_Column_Changed (Sortable : Gtk_Tree_Sortable);