Gtk.HBox¶
- Subclasses:
None
Methods¶
- Inherited:
Gtk.Box (14), Gtk.Container (35), Gtk.Widget (278), GObject.Object (37), Gtk.Buildable (10), Gtk.Orientable (2)
- Structs:
Gtk.ContainerClass (5), Gtk.WidgetClass (12), GObject.ObjectClass (5)
class |
|
Virtual Methods¶
Properties¶
- Inherited:
Gtk.Box (3), Gtk.Container (3), Gtk.Widget (39), Gtk.Orientable (1)
Child Properties¶
- Inherited:
Style Properties¶
- Inherited:
Signals¶
- Inherited:
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
---|---|---|---|
box |
r |
Class Details¶
- class Gtk.HBox(*args, **kwargs)¶
- Bases:
- Abstract:
No
- Structure:
Gtk.HBox
is a container that organizes child widgets into a single row.Use the
Gtk.Box
packing interface to determine the arrangement, spacing, width, and alignment ofGtk.HBox
children.All children are allocated the same height.
Gtk.HBox
has been deprecated. You can useGtk.Box
instead, which is a very quick and easy change. If you have derived your own classes fromGtk.HBox
, you can simply change the inheritance to derive directly fromGtk.Box
. No further changes are needed, since the default value of theGtk.Orientable
:orientation
property isGtk.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
Gtk.Grid
. For more information about migrating toGtk.Grid
, see Migrating from other containers to GtkGrid.- classmethod new(homogeneous, spacing)[source]¶
- Parameters:
- Returns:
a new
Gtk.HBox
.- Return type:
Creates a new
Gtk.HBox
.Deprecated since version 3.2: You should use
Gtk.Box.new
() with aGtk.Orientation.HORIZONTAL
Gtk.Orientable
:orientation
instead