Inherits Clutter::LayoutManager.

Public Member Functions | |
| virtual | ~BoxLayout () |
| ClutterBoxLayout* | gobj () |
| Provides access to the underlying C GObject. | |
| const ClutterBoxLayout* | gobj () const |
| Provides access to the underlying C GObject. | |
| ClutterBoxLayout* | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
| void | set_pack_start (bool pack_start) |
| Sets whether children of layout should be layed out by appending them or by prepending them. | |
| bool | get_pack_start () const |
| Retrieves the value set using set_pack_start(). | |
| void | set_spacing (guint spacing) |
| Sets the spacing between children of layout. | |
| guint | get_spacing () const |
| Retrieves the spacing set using set_spacing(). | |
| void | set_vertical (bool vertical) |
| Sets whether layout should arrange its children vertically alongside the Y axis, instead of horizontally alongside the X axis. | |
| bool | get_vertical () const |
| Retrieves the orientation of the layout as set using the set_vertical() function. | |
| void | set_homogeneous (bool homogeneous) |
| bool | get_homogeneous () const |
| void | pack (const Glib::RefPtr< Actor >&, bool expand, bool x_fill, bool y_fill, BoxAlignment x_align, BoxAlignment y_align) |
| Packs actor inside the Clutter::Container associated to layout and sets the layout properties. | |
| void | set_alignment (const Glib::RefPtr< Actor >& child, BoxAlignment x_align, BoxAlignment y_align) |
| Sets the horizontal and vertical alignment policies for actor inside layout. | |
| void | get_alignment (const Glib::RefPtr< Actor >& child, BoxAlignment& x_align, BoxAlignment& y_align) const |
| Retrieves the horizontal and vertical alignment policies for actor as set using pack() or set_alignment(). | |
| void | set_expand (const Glib::RefPtr< Actor >& child, bool expand) |
| Sets whether actor should expand inside layout. | |
| bool | get_expand (const Glib::RefPtr< Actor >& child) const |
| Retrieves whether actor should expand inside layout. | |
| void | set_fill (const Glib::RefPtr< Actor >& child, bool x_fill, bool y_fill) |
| Sets the horizontal and vertical fill policies for actor inside layout. | |
| void | get_fill (const Glib::RefPtr< Actor >& child, bool& x_fill, bool& y_fill) const |
| Retrieves the horizontal and vertical fill policies for actor as set using pack() or set_fill(). | |
| bool | get_use_animations () const |
| Retrieves whether layout should animate changes in the layout properties. | |
| void | set_easing_duration (guint msecs) |
| Sets the duration of the animations used by layout when animating changes in the layout properties. | |
| guint | get_easing_duration () const |
| Retrieves the duration set using set_easing_duration(). | |
| void | set_easing_mode (gulong mode) |
| Sets the easing mode to be used by layout when animating changes in layout properties. | |
| gulong | get_easing_mode () const |
| Retrieves the easing mode set using set_easing_mode(). | |
| Glib::PropertyProxy< guint > | property_easing_duration () |
| The duration of the animations. | |
| Glib::PropertyProxy_ReadOnly < guint > | property_easing_duration () const |
| The duration of the animations. | |
| Glib::PropertyProxy< unsigned long > | property_easing_mode () |
| The easing mode of the animations. | |
| Glib::PropertyProxy_ReadOnly < unsigned long > | property_easing_mode () const |
| The easing mode of the animations. | |
| Glib::PropertyProxy< bool > | property_homogeneous () |
| Whether the layout should be homogeneous, i.e. | |
| Glib::PropertyProxy_ReadOnly < bool > | property_homogeneous () const |
| Whether the layout should be homogeneous, i.e. | |
| Glib::PropertyProxy< bool > | property_pack_start () |
| Whether to pack items at the start of the box. | |
| Glib::PropertyProxy_ReadOnly < bool > | property_pack_start () const |
| Whether to pack items at the start of the box. | |
| Glib::PropertyProxy< guint > | property_spacing () |
| Spacing between children. | |
| Glib::PropertyProxy_ReadOnly < guint > | property_spacing () const |
| Spacing between children. | |
| Glib::PropertyProxy< bool > | property_use_animations () |
| Whether layout changes should be animated. | |
| Glib::PropertyProxy_ReadOnly < bool > | property_use_animations () const |
| Whether layout changes should be animated. | |
| Glib::PropertyProxy< bool > | property_vertical () |
| Whether the layout should be vertical, rather than horizontal. | |
| Glib::PropertyProxy_ReadOnly < bool > | property_vertical () const |
| Whether the layout should be vertical, rather than horizontal. | |
Static Public Member Functions | |
| static Glib::RefPtr< BoxLayout > | create () |
Protected Member Functions | |
| BoxLayout () | |
Related Functions | |
(Note that these are not member functions.) | |
| Glib::RefPtr< Clutter::BoxLayout > | wrap (ClutterBoxLayout* object, bool take_copy=false) |
| A Glib::wrap() method for this object. | |
| virtual Clutter::BoxLayout::~BoxLayout | ( | ) | [virtual] |
| Clutter::BoxLayout::BoxLayout | ( | ) | [protected] |
| static Glib::RefPtr<BoxLayout> Clutter::BoxLayout::create | ( | ) | [static] |
| void Clutter::BoxLayout::get_alignment | ( | const Glib::RefPtr< Actor >& | child, | |
| BoxAlignment& | x_align, | |||
| BoxAlignment& | y_align | |||
| ) | const |
Retrieves the horizontal and vertical alignment policies for actor as set using pack() or set_alignment().
| actor | A Clutter::Actor child of layout. | |
| x_align | Return location for the horizontal alignment policy. | |
| y_align | Return location for the vertical alignment policy. |
| guint Clutter::BoxLayout::get_easing_duration | ( | ) | const |
Retrieves the duration set using set_easing_duration().
| gulong Clutter::BoxLayout::get_easing_mode | ( | ) | const |
| bool Clutter::BoxLayout::get_expand | ( | const Glib::RefPtr< Actor >& | child | ) | const |
Retrieves whether actor should expand inside layout.
| actor | A Clutter::Actor child of layout. |
true if the Clutter::Actor should expand, false otherwise. | void Clutter::BoxLayout::get_fill | ( | const Glib::RefPtr< Actor >& | child, | |
| bool & | x_fill, | |||
| bool & | y_fill | |||
| ) | const |
Retrieves the horizontal and vertical fill policies for actor as set using pack() or set_fill().
| actor | A Clutter::Actor child of layout. | |
| x_fill | Return location for the horizontal fill policy. | |
| y_fill | Return location for the vertical fill policy. |
| bool Clutter::BoxLayout::get_homogeneous | ( | ) | const |
| bool Clutter::BoxLayout::get_pack_start | ( | ) | const |
Retrieves the value set using set_pack_start().
true if the Clutter::BoxLayout should pack children at the beginning of the layout, and false otherwise. | guint Clutter::BoxLayout::get_spacing | ( | ) | const |
Retrieves the spacing set using set_spacing().
| bool Clutter::BoxLayout::get_use_animations | ( | ) | const |
Retrieves whether layout should animate changes in the layout properties.
Since set_use_animations()
true if the animations should be used, false otherwise. | bool Clutter::BoxLayout::get_vertical | ( | ) | const |
Retrieves the orientation of the layout as set using the set_vertical() function.
true if the Clutter::BoxLayout is arranging its children vertically, and false otherwise. | ClutterBoxLayout* Clutter::BoxLayout::gobj | ( | ) | [inline] |
Provides access to the underlying C GObject.
Reimplemented from Clutter::LayoutManager.
| const ClutterBoxLayout* Clutter::BoxLayout::gobj | ( | ) | const [inline] |
Provides access to the underlying C GObject.
Reimplemented from Clutter::LayoutManager.
| ClutterBoxLayout* Clutter::BoxLayout::gobj_copy | ( | ) |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Reimplemented from Clutter::LayoutManager.
| void Clutter::BoxLayout::pack | ( | const Glib::RefPtr< Actor >& | , | |
| bool | expand, | |||
| bool | x_fill, | |||
| bool | y_fill, | |||
| BoxAlignment | x_align, | |||
| BoxAlignment | y_align | |||
| ) |
Packs actor inside the Clutter::Container associated to layout and sets the layout properties.
| actor | A Clutter::Actor. | |
| expand | Whether the actor should expand. | |
| x_fill | Whether the actor should fill horizontally. | |
| y_fill | Whether the actor should fill vertically. | |
| x_align | The horizontal alignment policy for actor. | |
| y_align | The vertical alignment policy for actor. |
| Glib::PropertyProxy<guint> Clutter::BoxLayout::property_easing_duration | ( | ) |
The duration of the animations.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<guint> Clutter::BoxLayout::property_easing_duration | ( | ) | const |
The duration of the animations.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<unsigned long> Clutter::BoxLayout::property_easing_mode | ( | ) |
The easing mode of the animations.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<unsigned long> Clutter::BoxLayout::property_easing_mode | ( | ) | const |
The easing mode of the animations.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<bool> Clutter::BoxLayout::property_homogeneous | ( | ) |
Whether the layout should be homogeneous, i.e.
all children get the same size.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<bool> Clutter::BoxLayout::property_homogeneous | ( | ) | const |
Whether the layout should be homogeneous, i.e.
all children get the same size.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<bool> Clutter::BoxLayout::property_pack_start | ( | ) | const |
Whether to pack items at the start of the box.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<bool> Clutter::BoxLayout::property_pack_start | ( | ) |
Whether to pack items at the start of the box.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<guint> Clutter::BoxLayout::property_spacing | ( | ) | const |
Spacing between children.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<guint> Clutter::BoxLayout::property_spacing | ( | ) |
Spacing between children.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<bool> Clutter::BoxLayout::property_use_animations | ( | ) |
Whether layout changes should be animated.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<bool> Clutter::BoxLayout::property_use_animations | ( | ) | const |
Whether layout changes should be animated.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<bool> Clutter::BoxLayout::property_vertical | ( | ) |
Whether the layout should be vertical, rather than horizontal.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<bool> Clutter::BoxLayout::property_vertical | ( | ) | const |
Whether the layout should be vertical, rather than horizontal.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| void Clutter::BoxLayout::set_alignment | ( | const Glib::RefPtr< Actor >& | child, | |
| BoxAlignment | x_align, | |||
| BoxAlignment | y_align | |||
| ) |
Sets the horizontal and vertical alignment policies for actor inside layout.
| actor | A Clutter::Actor child of layout. | |
| x_align | Horizontal alignment policy for actor. | |
| y_align | Vertical alignment policy for actor. |
| void Clutter::BoxLayout::set_easing_duration | ( | guint | msecs | ) |
Sets the duration of the animations used by layout when animating changes in the layout properties.
Use set_use_animations() to enable and disable the animations
| msecs | The duration of the animations, in milliseconds. |
| void Clutter::BoxLayout::set_easing_mode | ( | gulong | mode | ) |
Sets the easing mode to be used by layout when animating changes in layout properties.
Use set_use_animations() to enable and disable the animations
| mode | An easing mode, either from Clutter::AnimationMode or a logical id from Clutter::Alpha::register_func(). |
| void Clutter::BoxLayout::set_expand | ( | const Glib::RefPtr< Actor >& | child, | |
| bool | expand | |||
| ) |
Sets whether actor should expand inside layout.
| actor | A Clutter::Actor child of layout. | |
| expand | Whether actor should expand. |
| void Clutter::BoxLayout::set_fill | ( | const Glib::RefPtr< Actor >& | child, | |
| bool | x_fill, | |||
| bool | y_fill | |||
| ) |
Sets the horizontal and vertical fill policies for actor inside layout.
| actor | A Clutter::Actor child of layout. | |
| x_fill | Whether actor should fill horizontally the allocated space. | |
| y_fill | Whether actor should fill vertically the allocated space. |
| void Clutter::BoxLayout::set_homogeneous | ( | bool | homogeneous | ) |
| void Clutter::BoxLayout::set_pack_start | ( | bool | pack_start | ) |
Sets whether children of layout should be layed out by appending them or by prepending them.
| pack_start | true if the layout should pack children at the beginning of the layout. |
| void Clutter::BoxLayout::set_spacing | ( | guint | spacing | ) |
Sets the spacing between children of layout.
| spacing | The spacing between children of the layout, in pixels. |
| void Clutter::BoxLayout::set_vertical | ( | bool | vertical | ) |
Sets whether layout should arrange its children vertically alongside the Y axis, instead of horizontally alongside the X axis.
| vertical | true if the layout should be vertical. |
| Glib::RefPtr< Clutter::BoxLayout > wrap | ( | ClutterBoxLayout * | object, | |
| bool | take_copy = false | |||
| ) | [related] |
A Glib::wrap() method for this object.
| object | The C instance. | |
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |
1.7.1