package Gtk.Tool_Item_Group is
package Implements_Gtk_Buildable is new Glib.Types.Implements (Gtk.Buildable.Gtk_Buildable, Gtk_Tool_Item_Group_Record, Gtk_Tool_Item_Group);
package Implements_Gtk_Tool_Shell is new Glib.Types.Implements (Gtk.Tool_Shell.Gtk_Tool_Shell, Gtk_Tool_Item_Group_Record, Gtk_Tool_Item_Group);
type Gtk_Tool_Item_Group_Record is new Gtk_Container_Record with null record;
type Gtk_Tool_Item_Group is access all Gtk_Tool_Item_Group_Record'Class;
Collapsed_Property : constant Glib.Properties.Property_Boolean;
Ellipsize_Property : constant Pango.Layout.Property_Pango_Ellipsize_Mode;
Header_Relief_Property : constant Gtk.Enums.Property_Gtk_Relief_Style;
Label_Property : constant Glib.Properties.Property_String;
Label_Widget_Property : constant Glib.Properties.Property_Object;
procedure Gtk_New
( | Self | : out Gtk_Tool_Item_Group; |
Label | : UTF8_String); |
procedure Initialize
( | Self | : not null access Gtk_Tool_Item_Group_Record'Class; |
Label | : UTF8_String); |
function Gtk_Tool_Item_Group_New
( | Label | : UTF8_String) return Gtk_Tool_Item_Group; |
function Get_Type return Glib.GType;
function Get_Collapsed
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Boolean; |
procedure Set_Collapsed
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
Collapsed | : Boolean); |
function Get_Drop_Item
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
X | : Gint; | |
Y | : Gint) return Gtk.Tool_Item.Gtk_Tool_Item; |
function Get_Ellipsize
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Pango.Layout.Pango_Ellipsize_Mode; |
procedure Set_Ellipsize
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
Ellipsize | : Pango.Layout.Pango_Ellipsize_Mode); |
function Get_Header_Relief
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Gtk.Enums.Gtk_Relief_Style; |
procedure Set_Header_Relief
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
Style | : Gtk.Enums.Gtk_Relief_Style); |
function Get_Item_Position
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
Item | : not null access Gtk.Tool_Item.Gtk_Tool_Item_Record'Class) return Gint; |
procedure Set_Item_Position
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
Item | : not null access Gtk.Tool_Item.Gtk_Tool_Item_Record'Class; | |
Position | : Gint); |
function Get_Label
( | Self | : not null access Gtk_Tool_Item_Group_Record) return UTF8_String; |
procedure Set_Label
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
Label | : UTF8_String); |
function Get_Label_Widget
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Gtk.Widget.Gtk_Widget; |
procedure Set_Label_Widget
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
Label_Widget | : not null access Gtk.Widget.Gtk_Widget_Record'Class); |
function Get_N_Items
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Guint; |
function Get_Nth_Item
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
Index | : Guint) return Gtk.Tool_Item.Gtk_Tool_Item; |
procedure Insert
( | Self | : not null access Gtk_Tool_Item_Group_Record; |
Item | : not null access Gtk.Tool_Item.Gtk_Tool_Item_Record'Class; | |
Position | : Gint); |
function Get_Ellipsize_Mode
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Pango.Layout.Pango_Ellipsize_Mode; |
function Get_Icon_Size
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Gtk.Enums.Gtk_Icon_Size; |
function Get_Orientation
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Gtk.Enums.Gtk_Orientation; |
function Get_Relief_Style
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Gtk.Enums.Gtk_Relief_Style; |
function Get_Style
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Gtk.Enums.Gtk_Toolbar_Style; |
function Get_Text_Alignment
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Gfloat; |
function Get_Text_Orientation
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Gtk.Enums.Gtk_Orientation; |
function Get_Text_Size_Group
( | Self | : not null access Gtk_Tool_Item_Group_Record) return Gtk.Size_Group.Gtk_Size_Group; |
procedure Rebuild_Menu
( | Self | : not null access Gtk_Tool_Item_Group_Record); |
function "+"
( | Widget | : access Gtk_Tool_Item_Group_Record'Class) return Gtk.Buildable.Gtk_Buildable renames Implements_Gtk_Buildable.To_Interface; |
function "-"
( | Interf | : Gtk.Buildable.Gtk_Buildable) return Gtk_Tool_Item_Group renames Implements_Gtk_Buildable.To_Object; |
function "+"
( | Widget | : access Gtk_Tool_Item_Group_Record'Class) return Gtk.Tool_Shell.Gtk_Tool_Shell renames Implements_Gtk_Tool_Shell.To_Interface; |
function "-"
( | Interf | : Gtk.Tool_Shell.Gtk_Tool_Shell) return Gtk_Tool_Item_Group renames Implements_Gtk_Tool_Shell.To_Object; |