Compilation Units
Tagged Types
procedure Destroy (Data : in out User_Data_Type)
procedure Foreach_Alloc
(Self : not null access Gtk.Cell_Area.Gtk_Cell_Area_Record'Class;
Context : not null access Gtk.Cell_Area_Context.Gtk_Cell_Area_Context_Record'Class;
Widget : not null access Gtk.Widget.Gtk_Widget_Record'Class;
Cell_Area : Gdk.Rectangle.Gdk_Rectangle;
Background_Area : Gdk.Rectangle.Gdk_Rectangle;
Callback : Gtk_Cell_Alloc_Callback;
Callback_Data : User_Data_Type)
Calls Callback for every GtkCellRenderer in Area with the allocated rectangle inside Cell_Area.
the GtkCellAreaContext for this row of data.
the GtkWidget that Area is rendering to
the Widget relative coordinates and size for Area
the Widget relative coordinates of the background area
the GtkCellAllocCallback to call
user provided data pointer
type Gtk_Cell_Alloc_Callback is access function
(Renderer : not null access Gtk.Cell_Renderer.Gtk_Cell_Renderer_Record'Class;
Cell_Area : Gdk.Rectangle.Gdk_Rectangle;
Cell_Background : Gdk.Rectangle.Gdk_Rectangle;
Data : User_Data_Type) return Boolean;
The type of the callback functions used for iterating over the cell renderers and their allocated areas inside a GtkCellArea, see Gtk.Cell_Area.Foreach_Alloc.
the cell renderer to operate on
the area allocated to Renderer inside the rectangle provided to Gtk.Cell_Area.Foreach_Alloc.
the background area for Renderer inside the background area provided to Gtk.Cell_Area.Foreach_Alloc.
user-supplied data
True to stop iterating over cells.
type User_Data_Type (<>) is private;