Index

Package: Modify_Funcs (generic)

Description

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

Types

Data_Type

type Data_Type (<>) is private;

Gtk_Tree_Model_Filter_Modify_Func

type Gtk_Tree_Model_Filter_Modify_Func is access procedure
        (Model     : access Gtk_Tree_Model_Filter_Record'Class;
         Iter      : Gtk.Tree_Model.Gtk_Tree_Iter;
         Value     : out Glib.Values.GValue;
         Column    : Gint;
         User_Data : Data_Type);

Destroy_Notify

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

Subprograms & Entries

Set_Modify_Func

procedure Set_Modify_Func 
(Filter: access Gtk_Tree_Model_Filter_Record'Class;
Types: Glib.GType_Array;
Func: Gtk_Tree_Model_Filter_Modify_Func;
Data: Data_Type;
Destroy: Destroy_Notify := null);
Same as above, but the application can pass extra data to the function.