package Gtkada.Abstract_List_Model is
package Implements_Gtk_Tree_Model is new Glib.Types.Implements (Gtk.Tree_Model.Gtk_Tree_Model, Gtk_Abstract_List_Model_Record, Gtk_Abstract_List_Model);
type Gtk_Abstract_List_Model_Record is new Gtkada.Abstract_Tree_Model.Gtk_Abstract_Tree_Model_Record with null record;
type Gtk_Abstract_List_Model is access all Gtk_Abstract_List_Model_Record'Class;
procedure Initialize
( | Self | : access Gtk_Abstract_List_Model_Record'Class); |
function Get_Flags
( | Self | : access Gtk_Abstract_List_Model_Record) return Gtk.Tree_Model.Tree_Model_Flags; |
function Has_Child
( | Self | : access Gtk_Abstract_List_Model_Record; |
Iter | : Gtk.Tree_Model.Gtk_Tree_Iter) return Boolean; |
function Children
( | Self | : access Gtk_Abstract_List_Model_Record; |
Parent | : Gtk.Tree_Model.Gtk_Tree_Iter) return Gtk.Tree_Model.Gtk_Tree_Iter; |
function Parent
( | Self | : access Gtk_Abstract_List_Model_Record; |
Child | : Gtk.Tree_Model.Gtk_Tree_Iter) return Gtk.Tree_Model.Gtk_Tree_Iter; |
function "+"
( | Widget | : access Gtk_Abstract_List_Model_Record'Class) return Gtk.Tree_Model.Gtk_Tree_Model renames Implements_Gtk_Tree_Model.To_Interface; |
function "-"
( | Interf | : Gtk.Tree_Model.Gtk_Tree_Model) return Gtk_Abstract_List_Model renames Implements_Gtk_Tree_Model.To_Object; |