GtkHButtonBox {RGtk2} | R Documentation

## GtkHButtonBox

### Description

A container for arranging buttons horizontally

### Methods and Functions

`gtkHButtonBoxNew(show = TRUE)`
`gtkHButtonBoxGetSpacingDefault()`
`gtkHButtonBoxGetLayoutDefault()`
`gtkHButtonBoxSetSpacingDefault(spacing)`
`gtkHButtonBoxSetLayoutDefault(layout)`
`gtkHButtonBox(show = TRUE)`

### Hierarchy

    GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkBox
                                     +----GtkButtonBox
                                           +----GtkHButtonBox

### Interfaces

GtkHButtonBox implements AtkImplementorIface, `GtkBuildable` and `GtkOrientable`.

### Detailed Description

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 `GtkHButtonBox` is created with `gtkHButtonBoxNew`. 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`.

### Structures

`GtkHButtonBox`

  GtkHButtonBox does not contain any public fields.

### Convenient Construction

`gtkHButtonBox` is the equivalent of `gtkHButtonBoxNew`.

### Author(s)

Derived by RGtkGen from GTK+ documentation

### References

https://developer.gnome.org/gtk2/stable/GtkHButtonBox.html

[Package RGtk2 version 2.20.36.3 Index]