Object Hierarchy:

Gtk.HBox Gtk.HBox Gtk.HBox Gtk.Box Gtk.Box Gtk.Box->Gtk.HBox Gtk.Container Gtk.Container Gtk.Container->Gtk.Box Gtk.Widget Gtk.Widget Gtk.Widget->Gtk.Container GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gtk.Widget GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned Atk.Implementor Atk.Implementor Atk.Implementor->Gtk.HBox Atk.Implementor->Gtk.Box Atk.Implementor->Gtk.Container Atk.Implementor->Gtk.Widget Gtk.Buildable Gtk.Buildable Gtk.Buildable->Gtk.HBox Gtk.Buildable->Gtk.Box Gtk.Buildable->Gtk.Container Gtk.Buildable->Gtk.Widget Gtk.Orientable Gtk.Orientable Gtk.Orientable->Gtk.HBox Gtk.Orientable->Gtk.Box


[ CCode ( type_id = "gtk_hbox_get_type ()" ) ]
[ Version ( deprecated = true , deprecated_since = "3.2" , replacement = "Box" ) ]
public class HBox : Box, Implementor, Buildable, Orientable

Warning: HBox is deprecated since 3.2. Use Box.

HBox is a container that organizes child widgets into a single row.

Use the Box packing interface to determine the arrangement, spacing, width, and alignment of HBox children.

All children are allocated the same height.

GtkHBox has been deprecated. You can use Box instead, which is a very quick and easy change. If you have derived your own classes from GtkHBox, you can simply change the inheritance to derive directly from Box. No further changes are needed, since the default value of the orientation property is gtk_orientation_horizontal.

If you have a grid-like layout composed of nested boxes, and you don’t need first-child or last-child styling, the recommendation is to switch to Grid. For more information about migrating to Grid, see Migrating from other containers to GtkGrid.

Namespace: Gtk
Package: gtk+-3.0


Creation methods:

Inherited Members:

All known members inherited from class Gtk.Widget
All known members inherited from interface Atk.Implementor
All known members inherited from interface Gtk.Orientable