Gtk.CenterLayout¶
class — extends LayoutManager
Manages up to three children.
The start widget is allocated at the start of the layout (left in left-to-right locales and right in right-to-left ones), and the end widget at the end.
The center widget is centered regarding the full width of the layout's.
Constructors¶
new¶
Creates a new GtkCenterLayout.
Methods¶
get_baseline_position¶
Returns the baseline position of the layout.
get_center_widget¶
Returns the center widget of the layout.
get_end_widget¶
Returns the end widget of the layout.
get_orientation¶
Gets the current orienration of the layout manager.
get_shrink_center_last¶
Gets whether self shrinks the center widget after other children.
get_start_widget¶
Returns the start widget of the layout.
set_baseline_position¶
Sets the new baseline position of self
Parameters:
baseline_position— the new baseline position
set_center_widget¶
Sets the new center widget of self.
To remove the existing center widget, pass None.
Parameters:
widget— the new center widget
set_end_widget¶
Sets the new end widget of self.
To remove the existing center widget, pass None.
Parameters:
widget— the new end widget
set_orientation¶
Sets the orientation of self.
Parameters:
orientation— the new orientation
set_shrink_center_last¶
Sets whether to shrink the center widget after other children.
By default, when there's no space to give all three children their natural widths, the start and end widgets start shrinking and the center child keeps natural width until they reach minimum width.
If set to FALSE, start and end widgets keep natural width and the
center widget starts shrinking instead.
Parameters:
shrink_center_last— whether to shrink the center widget after others
set_start_widget¶
Sets the new start widget of self.
To remove the existing start widget, pass None.
Parameters:
widget— the new start widget
Properties¶
shrink_center_last¶
Whether to shrink the center widget after other children.
By default, when there's no space to give all three children their natural widths, the start and end widgets start shrinking and the center child keeps natural width until they reach minimum width.
If set to FALSE, start and end widgets keep natural width and the
center widget starts shrinking instead.