Description Methods and Functions Hierarchy Interfaces Detailed Description Structures Convenient Construction Author(s) References
A container for arranging buttons vertically
gtkVButtonBoxNew(show = TRUE)
gtkVButtonBoxGetSpacingDefault()
gtkVButtonBoxSetSpacingDefault(spacing)
gtkVButtonBoxGetLayoutDefault()
gtkVButtonBoxSetLayoutDefault(layout)
gtkVButtonBox(show = TRUE)
1 2 3 4 5 6 7 8 | GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBox
+----GtkButtonBox
+----GtkVButtonBox
|
GtkVButtonBox implements
AtkImplementorIface, GtkBuildable
and GtkOrientable
.
A button box should be used to provide a consistent layout of buttons throughout your application. The layout/spacing can be altered by the programmer, or if desired, by the user to alter the 'feel' of a program to a small degree.
A GtkVButtonBox
is created with gtkVButtonBoxNew
. Buttons are
packed into a button box the same way widgets are added to any other
container, using gtkContainerAdd
. You can also use
gtkBoxPackStart
or gtkBoxPackEnd
, but for button boxes both
these functions work just like gtkContainerAdd
, ie., they pack the
button in a way that depends on the current layout style and on
whether the button has had gtkButtonBoxSetChildSecondary
called
on it.
The spacing between buttons can be set with gtkBoxSetSpacing
. The
arrangement and layout of the buttons can be changed with
gtkButtonBoxSetLayout
.
GtkVButtonBox
GtkVButtonBox does not contain any public fields.
gtkVButtonBox
is the equivalent of gtkVButtonBoxNew
.
Derived by RGtkGen from GTK+ documentation
https://developer.gnome.org/gtk2/stable/GtkVButtonBox.html
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.