## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Ctree_Gnode (generic)

- Goto spec source

# Description

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

# Types

### Data_Type

- Goto declaration in source

    type Data_Type (<>) is private;

### Data_Type_Access

- Goto declaration in source

    type Data_Type_Access is access all Data_Type;

### Gtk_Ctree_Gnode_Func

- Goto declaration in source

    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

- Goto spec in source

    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

- Goto spec in source

    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;