package Implements_Cell_Layout is new Glib.Types.Implements (Gtk.Cell_Layout.Gtk_Cell_Layout, Gtk_Cell_View_Record, Gtk_Cell_View);
type Gtk_Cell_View_Record is new Gtk.Widget.Gtk_Widget_Record with null record;
type Gtk_Cell_View is access all Gtk_Cell_View_Record'Class;
Background_Property : constant Glib.Properties.Property_String;
Model_Property : constant Glib.Properties.Property_Object;
procedure Gtk_New
( | View | : out Gtk_Cell_View); |
procedure Initialize
( | View | : access Gtk_Cell_View_Record'Class); |
procedure Gtk_New_With_Text
( | View | : out Gtk_Cell_View; |
Text | : String); |
procedure Initialize_With_Text
( | View | : access Gtk_Cell_View_Record'Class; |
Text | : String); |
procedure Gtk_New_With_Markup
( | View | : out Gtk_Cell_View; |
Markup | : String); |
procedure Initialize_With_Markup
( | View | : access Gtk_Cell_View_Record'Class; |
Markup | : String); |
procedure Gtk_New_With_Pixbuf
( | View | : out Gtk_Cell_View; |
Pixbuf | : Gdk.Pixbuf.Gdk_Pixbuf); |
procedure Initialize_With_Pixbuf
( | View | : access Gtk_Cell_View_Record'Class; |
Pixbuf | : Gdk.Pixbuf.Gdk_Pixbuf); |
procedure Set_Displayed_Row
( | Cell_View | : access Gtk_Cell_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path); |
function Get_Displayed_Row
( | Cell_View | : access Gtk_Cell_View_Record) return Gtk.Tree_Model.Gtk_Tree_Path; |
function Get_Size_Of_Row
( | Cell_View | : access Gtk_Cell_View_Record; |
Path | : Gtk.Tree_Model.Gtk_Tree_Path) return Gtk.Widget.Gtk_Requisition; |
procedure Set_Background_Color
( | Cell_View | : access Gtk_Cell_View_Record; |
Color | : Gdk.Color.Gdk_Color); |
procedure Set_Model
( | Cell_View | : access Gtk_Cell_View_Record; |
Model | : Gtk.Tree_Model.Gtk_Tree_Model); |
function Get_Model
( | Cell_View | : access Gtk_Cell_View_Record) return Gtk.Tree_Model.Gtk_Tree_Model; |
function Get_Cell_Renderers
( | Cell_View | : access Gtk_Cell_View_Record) return Gtk.Cell_Renderer.Cell_Renderer_List.Glist; |
function "+"
( | View | : access Gtk_Cell_View_Record'Class) return Gtk.Cell_Layout.Gtk_Cell_Layout renames Implements_Cell_Layout.To_Interface; |
function "-"
( | Layout | : Gtk.Cell_Layout.Gtk_Cell_Layout) return Gtk_Cell_View renames Implements_Cell_Layout.To_Object; |
Binding from C File version 2.14
<testgtk>create_cell_view.adb</testgtk>