Index

Package: Ctree_Gnode (generic)

Description

generic
      type Data_Type (<>) is private;
   package Ctree_Gnode is

Types

Data_Type

type Data_Type (<>) is private;

Data_Type_Access

type Data_Type_Access is access all Data_Type;

Gtk_Ctree_Gnode_Func

type Gtk_Ctree_Gnode_Func is access
        function (Ctree : access Gtk_Ctree_Record'Class;
                  Depth : in     Guint;
                  Gnode : in     Glib.Gnodes.Gnode;
                  Cnode : in     Gtk_Ctree_Node;
                  Data  : in     Data_Type_Access) return Boolean;

Subprograms & Entries

Export_To_Gnode

function Export_To_Gnode 
(Ctree: access Gtk_Ctree_Record'Class;
Parent: in Glib.Gnodes.Gnode;
Sibling: in Glib.Gnodes.Gnode;
Node: in Gtk_Ctree_Node;
Func: in Gtk_Ctree_Gnode_Func;
Data: in Data_Type_Access) return Glib.Gnodes.Gnode;

Insert_Gnode

function Insert_Gnode 
(Ctree: access Gtk_Ctree_Record'Class;
Parent: in Glib.Gnodes.Gnode;
Sibling: in Glib.Gnodes.Gnode;
Node: in Gtk_Ctree_Node;
Func: in Gtk_Ctree_Gnode_Func;
Data: in Data_Type_Access) return Gtk_Ctree_Node;