Class: Gtk::BoxLayout
- Inherits:
-
LayoutManager
- Object
- LayoutManager
- Gtk::BoxLayout
- Defined in:
- (unknown)
Instance Method Summary collapse
-
#baseline_child ⇒ Integer
The child that determines the baseline of the box in vertical layout.
-
#baseline_child=(baseline_child) ⇒ Integer
The child that determines the baseline of the box in vertical layout.
-
#baseline_position ⇒ Gtk::BaselinePosition
The position of the allocated baseline within the extra space allocated to each child.
-
#baseline_position=(baseline_position) ⇒ Gtk::BaselinePosition
The position of the allocated baseline within the extra space allocated to each child.
-
#homogeneous ⇒ Boolean
Returns whether the layout is set to be homogeneous.
-
#homogeneous=(homogeneous) ⇒ Boolean
Whether the box layout should distribute the available space equally among the children.
-
#homogeneous? ⇒ Boolean
Whether the box layout should distribute the available space equally among the children.
-
#initialize(orientation) ⇒ Gtk::LayoutManager
constructor
Creates a new
GtkBoxLayout. -
#spacing ⇒ Integer
The space to put between the children.
-
#spacing=(spacing) ⇒ Integer
The space to put between the children.
Methods inherited from LayoutManager
#allocate, #get_layout_child, #layout_changed, #measure, #request_mode, #widget
Constructor Details
#initialize(orientation) ⇒ Gtk::LayoutManager
Creates a new GtkBoxLayout.
Instance Method Details
#baseline_child ⇒ Integer
The child that determines the baseline of the box in vertical layout.
If the child does baseline positioning, then its baseline is lined up with the baseline of the box. If it doesn't, then the bottom edge of the child is used.
#baseline_child=(baseline_child) ⇒ Integer
The child that determines the baseline of the box in vertical layout.
If the child does baseline positioning, then its baseline is lined up with the baseline of the box. If it doesn't, then the bottom edge of the child is used.
#baseline_position ⇒ Gtk::BaselinePosition
The position of the allocated baseline within the extra space allocated to each child.
This property is only relevant for horizontal layouts containing at least one child with a baseline alignment.
#baseline_position=(baseline_position) ⇒ Gtk::BaselinePosition
The position of the allocated baseline within the extra space allocated to each child.
This property is only relevant for horizontal layouts containing at least one child with a baseline alignment.
#homogeneous ⇒ Boolean
Returns whether the layout is set to be homogeneous.
#homogeneous=(homogeneous) ⇒ Boolean
Whether the box layout should distribute the available space equally among the children.
#homogeneous? ⇒ Boolean
Whether the box layout should distribute the available space equally among the children.
#spacing ⇒ Integer
The space to put between the children.
#spacing=(spacing) ⇒ Integer
The space to put between the children.