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; |