Class: Clutter::FlowLayout
- Inherits:
-
LayoutManager
- Object
- GObject::InitiallyUnowned
- LayoutManager
- Clutter::FlowLayout
- Defined in:
- (unknown)
Overview
The Clutter::FlowLayoutClass structure contains only private data and should be accessed using the provided API
Instance Method Summary collapse
-
#column_spacing ⇒ Clutter::gfloat
The spacing between columns, in pixels; the value of this property is honoured by horizontal non-overflowing layouts and by vertical overflowing layouts.
-
#column_spacing=(column_spacing) ⇒ Clutter::gfloat
The spacing between columns, in pixels; the value of this property is honoured by horizontal non-overflowing layouts and by vertical overflowing layouts.
-
#get_column_width(min_width, max_width) ⇒ nil
Retrieves the minimum and maximum column widths.
-
#get_row_height(min_height, max_height) ⇒ nil
Retrieves the minimum and maximum row heights.
-
#homogeneous ⇒ Boolean
Retrieves whether the layout is homogeneous.
-
#homogeneous=(homogeneous) ⇒ Boolean
Whether each child inside the Clutter::FlowLayout should receive the same allocation.
-
#homogeneous? ⇒ Boolean
Whether each child inside the Clutter::FlowLayout should receive the same allocation.
-
#initialize(orientation) ⇒ Clutter::LayoutManager
constructor
Creates a new Clutter::FlowLayout with the given orientation.
-
#max_column_width ⇒ Clutter::gfloat
Maximum width for each column in the layout, in pixels.
-
#max_column_width=(max_column_width) ⇒ Clutter::gfloat
Maximum width for each column in the layout, in pixels.
-
#max_row_height ⇒ Clutter::gfloat
Maximum height for each row in the layout, in pixels.
-
#max_row_height=(max_row_height) ⇒ Clutter::gfloat
Maximum height for each row in the layout, in pixels.
-
#min_column_width ⇒ Clutter::gfloat
Minimum width for each column in the layout, in pixels.
-
#min_column_width=(min_column_width) ⇒ Clutter::gfloat
Minimum width for each column in the layout, in pixels.
-
#min_row_height ⇒ Clutter::gfloat
Minimum height for each row in the layout, in pixels.
-
#min_row_height=(min_row_height) ⇒ Clutter::gfloat
Minimum height for each row in the layout, in pixels.
-
#orientation ⇒ Clutter::FlowOrientation
The orientation of the Clutter::FlowLayout.
-
#orientation=(orientation) ⇒ Clutter::FlowOrientation
The orientation of the Clutter::FlowLayout.
-
#row_spacing ⇒ Clutter::gfloat
The spacing between rows, in pixels; the value of this property is honoured by vertical non-overflowing layouts and by horizontal overflowing layouts.
-
#row_spacing=(row_spacing) ⇒ Clutter::gfloat
The spacing between rows, in pixels; the value of this property is honoured by vertical non-overflowing layouts and by horizontal overflowing layouts.
-
#set_column_width(min_width, max_width) ⇒ nil
Sets the minimum and maximum widths that a column can have.
-
#set_row_height(min_height, max_height) ⇒ nil
Sets the minimum and maximum heights that a row can have.
-
#snap_to_grid ⇒ Boolean
Retrieves the value of Clutter::FlowLayout:snap-to-grid property.
-
#snap_to_grid=(snap_to_grid) ⇒ Boolean
Whether the Clutter::FlowLayout should arrange its children on a grid.
-
#snap_to_grid? ⇒ Boolean
Whether the Clutter::FlowLayout should arrange its children on a grid.
Methods inherited from LayoutManager
#allocate, #animation_progress, #begin_animation, #child_get, #child_get_property, #child_set, #child_set_property, #container=, #end_animation, #find_child_property, #get_child_meta, #get_preferred_height, #get_preferred_width, #layout_changed, #list_child_properties
Constructor Details
#initialize(orientation) ⇒ Clutter::LayoutManager
Creates a new Clutter::FlowLayout with the given orientation
Instance Method Details
#column_spacing ⇒ Clutter::gfloat
The spacing between columns, in pixels; the value of this property is honoured by horizontal non-overflowing layouts and by vertical overflowing layouts
#column_spacing=(column_spacing) ⇒ Clutter::gfloat
The spacing between columns, in pixels; the value of this property is honoured by horizontal non-overflowing layouts and by vertical overflowing layouts
#get_column_width(min_width, max_width) ⇒ nil
Retrieves the minimum and maximum column widths
#get_row_height(min_height, max_height) ⇒ nil
Retrieves the minimum and maximum row heights
#homogeneous ⇒ Boolean
Retrieves whether the layout is homogeneous
#homogeneous=(homogeneous) ⇒ Boolean
Whether each child inside the Clutter::FlowLayout should receive the same allocation
#homogeneous? ⇒ Boolean
Whether each child inside the Clutter::FlowLayout should receive the same allocation
#max_column_width ⇒ Clutter::gfloat
Maximum width for each column in the layout, in pixels. If set to -1 the width will be the maximum child width
#max_column_width=(max_column_width) ⇒ Clutter::gfloat
Maximum width for each column in the layout, in pixels. If set to -1 the width will be the maximum child width
#max_row_height ⇒ Clutter::gfloat
Maximum height for each row in the layout, in pixels. If set to -1 the width will be the maximum child height
#max_row_height=(max_row_height) ⇒ Clutter::gfloat
Maximum height for each row in the layout, in pixels. If set to -1 the width will be the maximum child height
#min_column_width ⇒ Clutter::gfloat
Minimum width for each column in the layout, in pixels
#min_column_width=(min_column_width) ⇒ Clutter::gfloat
Minimum width for each column in the layout, in pixels
#min_row_height ⇒ Clutter::gfloat
Minimum height for each row in the layout, in pixels
#min_row_height=(min_row_height) ⇒ Clutter::gfloat
Minimum height for each row in the layout, in pixels
#orientation ⇒ Clutter::FlowOrientation
The orientation of the Clutter::FlowLayout. The children of the layout will be layed out following the orientation.
This property also controls the overflowing directions
#orientation=(orientation) ⇒ Clutter::FlowOrientation
The orientation of the Clutter::FlowLayout. The children of the layout will be layed out following the orientation.
This property also controls the overflowing directions
#row_spacing ⇒ Clutter::gfloat
The spacing between rows, in pixels; the value of this property is honoured by vertical non-overflowing layouts and by horizontal overflowing layouts
#row_spacing=(row_spacing) ⇒ Clutter::gfloat
The spacing between rows, in pixels; the value of this property is honoured by vertical non-overflowing layouts and by horizontal overflowing layouts
#set_column_width(min_width, max_width) ⇒ nil
Sets the minimum and maximum widths that a column can have
#set_row_height(min_height, max_height) ⇒ nil
Sets the minimum and maximum heights that a row can have
#snap_to_grid ⇒ Boolean
Retrieves the value of Clutter::FlowLayout:snap-to-grid property
#snap_to_grid=(snap_to_grid) ⇒ Boolean
Whether the Clutter::FlowLayout should arrange its children on a grid
#snap_to_grid? ⇒ Boolean
Whether the Clutter::FlowLayout should arrange its children on a grid