BoxLayout
Object Hierarchy:
Description:
The BoxLayout structure contains only private data and should be accessed using the
provided API
Namespace: Clutter
Package: clutter-1.0
Content:
Properties:
Creation methods:
Methods:
-
public void get_alignment (Actor actor, out BoxAlignment x_align, out BoxAlignment y_align)
Retrieves the horizontal and vertical alignment policies for actor as set using
pack or
set_alignment
-
public uint get_easing_duration ()
-
public ulong get_easing_mode ()
-
public bool get_expand (Actor actor)
Retrieves whether actor should expand inside layout
-
public void get_fill (Actor actor, out bool x_fill, out bool y_fill)
Retrieves the horizontal and vertical fill policies for actor as set using
pack or set_fill
-
public bool get_homogeneous ()
Retrieves if the children sizes are allocated homogeneously.
-
public bool get_pack_start ()
-
public uint get_spacing ()
-
public bool get_use_animations ()
Retrieves whether layout should animate changes in the layout properties
-
public bool get_vertical ()
Retrieves the orientation of the layout as set using the
set_vertical function
-
public void pack (Actor actor, bool expand, bool x_fill, bool y_fill, BoxAlignment x_align, BoxAlignment y_align)
Packs actor inside the Container
associated to layout and sets the layout properties
-
public void set_alignment (Actor actor, BoxAlignment x_align, BoxAlignment y_align)
Sets the horizontal and vertical alignment policies for actor inside layout
-
public void set_easing_duration (uint msecs)
Sets the duration of the animations used by layout when animating changes in the layout
properties
-
public void set_easing_mode (ulong mode)
Sets the easing mode to be used by layout when animating changes in layout properties
-
public void set_expand (Actor actor, bool expand)
Sets whether actor should expand inside layout
-
public void set_fill (Actor actor, bool x_fill, bool y_fill)
Sets the horizontal and vertical fill policies for actor inside layout
-
public void set_homogeneous (bool homogeneous)
Sets whether the size of layout children should be homogeneous
-
public void set_pack_start (bool pack_start)
Sets whether children of layout should be layed out by appending them or by prepending them
-
public void set_spacing (uint spacing)
Sets the spacing between children of layout
-
public void set_use_animations (bool animate)
Sets whether layout should animate changes in the layout properties
-
public void set_vertical (bool vertical)
Sets whether layout should arrange its children vertically alongside the Y axis, instead of
horizontally alongside the X axis