A Gtk_Hbutton_Box is a specific Gtk_Button_Box that organizes its children horizontally. The beginning of the box (when you add children with Gtk.Box.Pack_Start) is on the left of the box. Its end (for Gtk.Box.Pack_End) is on the right.
<group>Layout containers</group>
function "+"
(Widget : access Gtk_Hbutton_Box_Record'Class)
return Gtk.Buildable.Gtk_Buildable
function "+"
(Widget : access Gtk_Hbutton_Box_Record'Class)
return Gtk.Orientable.Gtk_Orientable
function "-"
(Interf : Gtk.Buildable.Gtk_Buildable)
return Gtk_Hbutton_Box
function "-"
(Interf : Gtk.Orientable.Gtk_Orientable)
return Gtk_Hbutton_Box
function Get_Orientation
(Self : not null access Gtk_Hbutton_Box_Record)
return Gtk.Enums.Gtk_Orientation
function Get_Type return Glib.GType
type Gtk_Hbutton_Box is access all Gtk_Hbutton_Box_Record'Class;
function Gtk_Hbutton_Box_New return Gtk_Hbutton_Box
Creates a new horizontal button box.
type Gtk_Hbutton_Box_Record is new Gtk_Button_Box_Record with null record;
procedure Gtk_New (Widget : out Gtk_Hbutton_Box)
Creates a new horizontal button box. Initialize does nothing if the object was already created with another call to Initialize* or G_New.
package Implements_Gtk_Buildable is new Glib.Types.Implements
(Gtk.Buildable.Gtk_Buildable, Gtk_Hbutton_Box_Record, Gtk_Hbutton_Box);
package Implements_Gtk_Orientable is new Glib.Types.Implements
(Gtk.Orientable.Gtk_Orientable, Gtk_Hbutton_Box_Record, Gtk_Hbutton_Box);
procedure Initialize
(Widget : not null access Gtk_Hbutton_Box_Record'Class)
Creates a new horizontal button box. Initialize does nothing if the object was already created with another call to Initialize* or G_New.
procedure Set_Orientation
(Self : not null access Gtk_Hbutton_Box_Record;
Orientation : Gtk.Enums.Gtk_Orientation)