Description
This package implements a specific model to store your data in. Each
item in the list will correspond to one line in the tree view. Multiple
columns can be displayed for each line.
Subprograms
-
procedure Gtk_New
(List_Store : out Gtk_List_Store;
Types : GType_Array);
-
procedure Initialize
(List_Store : access Gtk_List_Store_Record'Class;
Types : GType_Array);
-
-
procedure Set_Column_Types
(List_Store : access Gtk_List_Store_Record;
Types : GType_Array);
-
procedure Set_Value
(List_Store :
access Gtk_List_Store_Record;
Iter :
Gtk.Tree_Model.Gtk_Tree_Iter;
Column : Gint;
Value : Glib.Values.GValue);
-
-
-
-
-
procedure Remove
(List_Store : access Gtk_List_Store_Record;
Iter : in out Gtk.Tree_Model.Gtk_Tree_Iter);
-
procedure Insert
(List_Store : access Gtk_List_Store_Record;
Iter : in out Gtk.Tree_Model.Gtk_Tree_Iter;
Position : Gint);
-
procedure Insert_Before
(List_Store :
access Gtk_List_Store_Record;
Iter :
in out Gtk.Tree_Model.Gtk_Tree_Iter;
Sibling :
Gtk.Tree_Model.Gtk_Tree_Iter);
-
procedure Insert_After
(List_Store :
access Gtk_List_Store_Record;
Iter :
in out Gtk.Tree_Model.Gtk_Tree_Iter;
Sibling :
Gtk.Tree_Model.Gtk_Tree_Iter);
-
procedure Insert_With_Valuesv
(List_Store : access Gtk_List_Store_Record;
Iter : in out Gtk.Tree_Model.Gtk_Tree_Iter;
Position : Glib.Gint;
Columns : Glib.Gint_Array;
Values : Glib.Values.GValue_Array);
-
procedure Prepend
(List_Store : access Gtk_List_Store_Record;
Iter : in out Gtk.Tree_Model.Gtk_Tree_Iter);
-
procedure Append
(List_Store : access Gtk_List_Store_Record;
Iter : in out Gtk.Tree_Model.Gtk_Tree_Iter);
-
procedure Clear (List_Store : access Gtk_List_Store_Record);
-
-
-
-
procedure Reorder
(Store : access Gtk_List_Store_Record;
New_Order : Glib.Gint_Array);
-
Interfaces
This class implements several interfaces. See
Glib.Types
-
-
-
function "+"
(Model : access Gtk_List_Store_Record'Class)
return Gtk.Tree_Dnd.Gtk_Tree_Drag_Dest
renames Implements_Drag_Dest.To_Interface;
function "-"
(Drag_Dest : Gtk.Tree_Dnd.Gtk_Tree_Drag_Dest)
return Gtk_List_Store
renames Implements_Drag_Dest.To_Object;