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