package Implements_Tree_Sortable is new Glib.Types.Implements (Gtk.Tree_Sortable.Gtk_Tree_Sortable, Gtk_List_Store_Record, Gtk_List_Store);
package Implements_Drag_Source is new Glib.Types.Implements (Gtk.Tree_Dnd.Gtk_Tree_Drag_Source, Gtk_List_Store_Record, Gtk_List_Store);
package Implements_Drag_Dest is new Glib.Types.Implements (Gtk.Tree_Dnd.Gtk_Tree_Drag_Dest, Gtk_List_Store_Record, Gtk_List_Store);
type Gtk_List_Store_Record is new Gtk.Tree_Model.Gtk_Tree_Model_Record with null record;
type Gtk_List_Store is access all Gtk_List_Store_Record'Class;
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); |
function Get_Type return Gtk.Gtk_Type;
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 Set
( | Tree_Store | : access Gtk_List_Store_Record; |
Iter | : Gtk.Tree_Model.Gtk_Tree_Iter; | |
Column | : Gint; | |
Value | : UTF8_String); |
procedure Set
( | Tree_Store | : access Gtk_List_Store_Record; |
Iter | : Gtk.Tree_Model.Gtk_Tree_Iter; | |
Column | : Gint; | |
Value | : Gint); |
procedure Set
( | Tree_Store | : access Gtk_List_Store_Record; |
Iter | : Gtk.Tree_Model.Gtk_Tree_Iter; | |
Column | : Gint; | |
Value | : Gdk.Pixbuf.Gdk_Pixbuf); |
procedure Set
( | Tree_Store | : access Gtk_List_Store_Record; |
Iter | : Gtk.Tree_Model.Gtk_Tree_Iter; | |
Column | : Gint; | |
Value | : Boolean); |
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); |
function Iter_Is_Valid
( | List_Store | : access Gtk_List_Store_Record; |
Iter | : Gtk.Tree_Model.Gtk_Tree_Iter) return Boolean; |
procedure Move_After
( | Store | : access Gtk_List_Store_Record; |
Iter | : Gtk.Tree_Model.Gtk_Tree_Iter; | |
Position | : Gtk.Tree_Model.Gtk_Tree_Iter); |
procedure Move_Before
( | Store | : access Gtk_List_Store_Record; |
Iter | : Gtk.Tree_Model.Gtk_Tree_Iter; | |
Position | : Gtk.Tree_Model.Gtk_Tree_Iter); |
procedure Reorder
( | Store | : access Gtk_List_Store_Record; |
New_Order | : Glib.Gint_Array); |
procedure Swap
( | Store | : access Gtk_List_Store_Record; |
A | : Gtk.Tree_Model.Gtk_Tree_Iter; | |
B | : Gtk.Tree_Model.Gtk_Tree_Iter); |
function "+"
( | Model | : access Gtk_List_Store_Record'Class) return Gtk.Tree_Sortable.Gtk_Tree_Sortable renames Implements_Tree_Sortable.To_Interface; |
function "-"
( | Sortable | : Gtk.Tree_Sortable.Gtk_Tree_Sortable) return Gtk_List_Store renames Implements_Tree_Sortable.To_Object; |
function "+"
( | Model | : access Gtk_List_Store_Record'Class) return Gtk.Tree_Dnd.Gtk_Tree_Drag_Source renames Implements_Drag_Source.To_Interface; |
function "-"
( | Drag_Source | : Gtk.Tree_Dnd.Gtk_Tree_Drag_Source) return Gtk_List_Store renames Implements_Drag_Source.To_Object; |
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; |
Binding from C File version 2.8.17