Index

Package: Visible_Funcs (generic)

Description

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

Types

Data_Type

type Data_Type (<>) is private;

Gtk_Tree_Model_Filter_Visible_Func

type Gtk_Tree_Model_Filter_Visible_Func is access function
        (Model : access Gtk.Tree_Model.Gtk_Tree_Model_Record'Class;
         Iter  : Gtk.Tree_Model.Gtk_Tree_Iter;
         Data  : Data_Type) return Boolean;

Destroy_Notify

type Destroy_Notify is access procedure (Data : in out Data_Type);
Destroys the memory allocated for Data

Subprograms & Entries

Set_Visible_Func

procedure Set_Visible_Func 
(Filter: access Gtk_Tree_Model_Filter_Record'Class;
Func: Gtk_Tree_Model_Filter_Visible_Func;
Data: Data_Type;
Destroy: Destroy_Notify := null);
Same as above, but the application can pass addition data to the function