_
BoxA Gtk_Button_Box is a special type of Gtk_Box specially tailored to contain buttons.
This is only a base class for Gtk_Hbutton_Box and Gtk_Vbutton_Box which provide a way to arrange their children horizontally (resp. vertically). You can not instantiate a Gtk_Button_Box directly, and have to use one the above two instead.
Widget Hierarchy |
---|
Gtk_Object (see section Package Gtk.Object)
\___ Gtk_Widget (see section Package Gtk.Widget)
\___ Gtk_Container (see section Package Gtk.Container)
\___ Gtk_Box (see section Package Gtk.Box)
\___ Gtk_Button_Box (see section Package Gtk.Button
|
Subprograms |
---|
function Get_Type return Gtk.Gtk_Type; | ||
Return the internal value associated with a Gtk_Button_Box.
| ||
procedure Set_Child_Size_Default (Min_Width : in Gint; Min_Height : in Gint); | ||
Set the default size for the children of the button boxes. | ||
procedure Get_Child_Size_Default (Min_Width : out Gint; Min_Height : out Gint); | ||
Return the default size for the children of the button_boxes.
| ||
procedure Set_Child_Ipadding_Default (Ipad_X : in Gint; Ipad_Y : in Gint); | ||
Set the default padding (the empty space left around all children). | ||
procedure Get_Child_Ipadding_Default (Ipad_X : out Gint; Ipad_Y : out Gint); | ||
Return the default padding of the button boxes.
| ||
procedure Set_Spacing (Button_Box : access Gtk_Button_Box_Record; Spacing : in Gint); | ||
Set the spacing (the space left between two adjacent children). | ||
function Get_Spacing (Button_Box : access Gtk_Button_Box_Record) return Gint; | ||
Return the spacing used for the button box.
| ||
procedure Set_Layout (Button_Box : access Gtk_Button_Box_Record; Layout_Style : in Enums.Gtk_Button_Box_Style); | ||
Set the layout to use for the box.
| ||
function Get_Layout (Button_Box : access Gtk_Button_Box_Record) return Enums.Gtk_Button_Box_Style; | ||
Return the layout used in the box.
| ||
procedure Set_Child_Size (Button_Box : access Gtk_Button_Box_Record; Min_Width : in Gint; Min_Height : in Gint); | ||
Set the size to use for children of this specific box. | ||
procedure Get_Child_Size (Button_Box : access Gtk_Button_Box_Record; Min_Width : out Gint; Min_Height : out Gint); | ||
Return the size to use for children of this specific box. | ||
procedure Set_Child_Ipadding (Button_Box : access Gtk_Button_Box_Record; Ipad_X : in Gint; Ipad_Y : in Gint); | ||
Set the padding to use for the children of this specific box. | ||
procedure Get_Child_Ipadding (Button_Box : access Gtk_Button_Box_Record; Ipad_X : out Gint; Ipad_Y : out Gint); | ||
Return the padding to use for children of this specific box. |