| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Objects.HBox
Description
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 Orientable:orientation property is
OrientationHorizontal.
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][gtk-migrating-GtkGrid].
Exported types
Memory-managed wrapper type.
Instances
| Eq HBox Source # | |
| GObject HBox Source # | |
Defined in GI.Gtk.Objects.HBox | |
| ManagedPtrNewtype HBox Source # | |
Defined in GI.Gtk.Objects.HBox Methods toManagedPtr :: HBox -> ManagedPtr HBox | |
| TypedObject HBox Source # | |
Defined in GI.Gtk.Objects.HBox Methods glibType :: IO GType | |
| IsGValue HBox Source # | Convert |
Defined in GI.Gtk.Objects.HBox | |
| HasParentTypes HBox Source # | |
Defined in GI.Gtk.Objects.HBox | |
| type ParentTypes HBox Source # | |
Defined in GI.Gtk.Objects.HBox | |
class (GObject o, IsDescendantOf HBox o) => IsHBox o Source #
Instances
| (GObject o, IsDescendantOf HBox o) => IsHBox o Source # | |
Defined in GI.Gtk.Objects.HBox | |
Methods
Overloaded methods
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Bool |
|
| -> Int32 |
|
| -> m HBox | Returns: a new |
Deprecated: (Since version 3.2)You can use boxNew with OrientationHorizontal instead, which is a quick and easy change. But the recommendation is to switch to Grid, since Box is going to go away eventually. See [Migrating from other containers to GtkGrid][gtk-migrating-GtkGrid].
Creates a new HBox.