Index

Package: Foreach_User_Data (generic)

Description

generic
      type User_Data_Type (<>) is private;
      with procedure Destroy (Data : in out User_Data_Type) is null;
   package Foreach_User_Data is

Types

User_Data_Type

type User_Data_Type (<>) is private;

Gtk_Cell_Callback

type Gtk_Cell_Callback is access function
        (Renderer : not null access Gtk.Cell_Renderer.Gtk_Cell_Renderer_Record'Class;
         Data     : User_Data_Type) return Boolean;
The type of the callback functions used for iterating over the cell renderers of a Gtk.Cell_Area.Gtk_Cell_Area, see Gtk.Cell_Area.Foreach. "renderer": the cell renderer to operate on "data": user-supplied data

Subprograms & Entries

Destroy

procedure Destroy 
(Data: in out User_Data_Type) is null;

Foreach

procedure Foreach 
(Self: not null access Gtk.Cell_Area.Gtk_Cell_Area_Record'Class;
Callback: Gtk_Cell_Callback;
Callback_Data: User_Data_Type);
Calls Callback for every Gtk.Cell_Renderer.Gtk_Cell_Renderer in Area. Since: gtk+ 3.0 "callback": the Gtk_Cell_Callback to call "callback_data": user provided data pointer