Gtk.Hbutton_Box

Entities

Tagged Types

Access Types

Subprograms

Generic Instantiations

Description

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
Parameters
Widget
Return Value

"+"

function "+"
  (Widget : access Gtk_Hbutton_Box_Record'Class)
return Gtk.Orientable.Gtk_Orientable
Parameters
Widget
Return Value

"-"

function "-"
  (Interf : Gtk.Buildable.Gtk_Buildable)
return Gtk_Hbutton_Box
Parameters
Interf
Return Value

"-"

function "-"
  (Interf : Gtk.Orientable.Gtk_Orientable)
return Gtk_Hbutton_Box
Parameters
Interf
Return Value

Get_Orientation

function Get_Orientation
   (Self : not null access Gtk_Hbutton_Box_Record)
    return Gtk.Enums.Gtk_Orientation
Parameters
Self
Return Value

Get_Type

function Get_Type return Glib.GType
Return Value

Gtk_Hbutton_Box

type Gtk_Hbutton_Box is access all Gtk_Hbutton_Box_Record'Class;

Gtk_Hbutton_Box_New

function Gtk_Hbutton_Box_New return Gtk_Hbutton_Box

Creates a new horizontal button box.

Return Value

Gtk_Hbutton_Box_Record

type Gtk_Hbutton_Box_Record is new Gtk_Button_Box_Record with null record;

Gtk_New

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.

Parameters
Widget

Implements_Gtk_Buildable

package Implements_Gtk_Buildable is new Glib.Types.Implements
  (Gtk.Buildable.Gtk_Buildable, Gtk_Hbutton_Box_Record, Gtk_Hbutton_Box);

Implements_Gtk_Orientable

package Implements_Gtk_Orientable is new Glib.Types.Implements
  (Gtk.Orientable.Gtk_Orientable, Gtk_Hbutton_Box_Record, Gtk_Hbutton_Box);

Initialize

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.

Parameters
Widget

Set_Orientation

procedure Set_Orientation
   (Self        : not null access Gtk_Hbutton_Box_Record;
    Orientation : Gtk.Enums.Gtk_Orientation)
Parameters
Self
Orientation