cluttermm  1.17.3
New API in cluttermm 1.2
Member Clutter::Actor::get_request_mode () const
Returns
The request mode for the actor.
Member Clutter::Actor::get_text_direction () const
Returns
The Clutter::TextDirection for the actor.
Member Clutter::Actor::has_pointer () const
Returns
true if the actor contains the pointer, and false otherwise.
Member Clutter::Actor::pop_internal ()
Member Clutter::Actor::push_internal ()
Member Clutter::Actor::set_request_mode (RequestMode mode)
Parameters
modeThe request mode.
Member Clutter::Actor::set_text_direction (TextDirection text_dir)
Parameters
text_dirThe text direction for self.
Member Clutter::Actor::signal_queue_relayout ()
Member Clutter::ActorBox::clamp_to_pixel ()
Member Clutter::ActorBox::interpolate (const ActorBox& final_, double progress, ActorBox& result)
Parameters
finalThe final Clutter::ActorBox.
progressThe interpolation progress.
resultReturn location for the interpolation.
Member Clutter::Animator::compute_value (const Glib::RefPtr< Glib::Object >& object, const Glib::ustring& property_name, double progress, Glib::ValueBase& value)
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
objectA Object.
property_nameThe name of the property on object to check.
progressA value between 0.0 and 1.0.
valueAn initialized value to store the computed result.
Returns
true if the computation yields has a value, otherwise (when an error occurs or the progress is before any of the keys) false is returned and the Value is left untouched.
Member Clutter::Animator::get_duration () const
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Returns
The duration of the animation, in milliseconds.
Member Clutter::Animator::get_timeline ()
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Returns
The Clutter::Timeline that drives the animator.
Member Clutter::Animator::get_timeline () const
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Returns
The Clutter::Timeline that drives the animator.
Member Clutter::Animator::property_get_ease_in (const Glib::RefPtr< Glib::Object >& object, const Glib::ustring& property_name)
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
objectA Object.
property_nameThe name of a property on object.
Returns
true if the property is eased in.
Member Clutter::Animator::property_get_interpolation (const Glib::RefPtr< Glib::Object >& object, const Glib::ustring& property_name)
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
objectA Object.
property_nameThe name of a property on object.
Returns
A ClutterInterpolation value.
Member Clutter::Animator::property_set_ease_in (const Glib::RefPtr< Glib::Object >& object, const Glib::ustring& property_name, bool ease_in)
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
objectA Object.
property_nameThe name of a property on object.
ease_inWe are going to be easing in this property.
Member Clutter::Animator::property_set_interpolation (const Glib::RefPtr< Glib::Object >& object, const Glib::ustring& property_name, Interpolation interpolation)
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
objectA Object.
property_nameThe name of a property on object.
interpolationThe Clutter::Interpolation to use.
Member Clutter::Animator::remove_key (const Glib::RefPtr< Glib::Object >& object, const Glib::ustring& property_name, double progress)
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
objectA Object to search for, or 0 for all.
property_nameA specific property name to query for, or 0 for all.
progressA specific progress to search for or a negative value for all.
Member Clutter::Animator::set_duration (guint duration)
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
durationMilliseconds a run of the animator should last.
Member Clutter::Animator::set_key (const Glib::RefPtr< Glib::Object >& object, const Glib::ustring& property_name, guint mode, double progress, const Glib::ValueBase& value)
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
objectA Object.
property_nameThe property to specify a key for.
modeThe id of the alpha function to use.
progressThe normalized range at which stage of the animation this value applies.
valueThe value property_name should have at progress.
Returns
The animator instance.
Member Clutter::Animator::set_key (const Glib::RefPtr< Glib::Object >& object, const Glib::ustring& property_name, guint mode, double progress, const Glib::ValueBase& value) const
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
objectA Object.
property_nameThe property to specify a key for.
modeThe id of the alpha function to use.
progressThe normalized range at which stage of the animation this value applies.
valueThe value property_name should have at progress.
Returns
The animator instance.
Member Clutter::Animator::set_timeline (const Glib::RefPtr< Timeline >& timeline)
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Parameters
timelineA Clutter::Timeline.
Member Clutter::Animator::start ()
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Returns
The Clutter::Timeline that drives the animator. The returned timeline is owned by the Clutter::Animator and it should not be unreferenced.
Member Clutter::Animator::start () const
Deprecated: 1.12: Use Clutter::KeyframeTransition instead
Returns
The Clutter::Timeline that drives the animator. The returned timeline is owned by the Clutter::Animator and it should not be unreferenced.
Member Clutter::BinLayout::add (const Glib::RefPtr< Actor >& child, BinAlignment x_align, BinAlignment y_align)
Member Clutter::BinLayout::get_alignment (const Glib::RefPtr< Actor >& child, BinAlignment& x_align, BinAlignment& y_align) const
Member Clutter::BinLayout::set_alignment (const Glib::RefPtr< Actor >& child, BinAlignment x_align, BinAlignment y_align)
Member Clutter::Box::get_color () const
Member Clutter::Box::get_layout_manager ()
Member Clutter::Box::get_layout_manager () const
Member Clutter::Box::set_color (const Color& color)
Member Clutter::BoxLayout::get_alignment (const Glib::RefPtr< Actor >& child, BoxAlignment& x_align, BoxAlignment& y_align) const
Deprecated: 1.12: Clutter::BoxLayout will honour Clutter::Actor's Clutter::Actor::property_x_align() and Clutter::Actor::property_y_align() properies
Member Clutter::BoxLayout::get_easing_duration () const
Member Clutter::BoxLayout::get_easing_mode () const
Member Clutter::BoxLayout::get_expand (const Glib::RefPtr< Actor >& child) const
Deprecated: 1.12: Clutter::BoxLayout will honour Clutter::Actor's Clutter::Actor::property_x_expand() and Clutter::Actor::property_y_expand() properies
Member Clutter::BoxLayout::get_fill (const Glib::RefPtr< Actor >& child, bool& x_fill, bool& y_fill) const
Deprecated: 1.12: Clutter::BoxLayout will honour Clutter::Actor's Clutter::Actor::property_x_align() and Clutter::Actor::property_y_align() properies
Member Clutter::BoxLayout::get_pack_start () const
Returns
true if the Clutter::BoxLayout should pack children at the beginning of the layout, and false otherwise.
Member Clutter::BoxLayout::get_spacing () const
Returns
The spacing between children of the Clutter::BoxLayout.
Member Clutter::BoxLayout::get_use_animations () const
Member Clutter::BoxLayout::get_vertical () const
Member Clutter::BoxLayout::pack (const Glib::RefPtr< Actor >& p1, bool expand, bool x_fill, bool y_fill, BoxAlignment x_align, BoxAlignment y_align)
Deprecated: 1.12: Clutter::BoxLayout honours Clutter::Actor's align and expand properties. The preferred way is adding the actor with Clutter::Actor::add_child() and setting Clutter::Actor::property_x_align(), Clutter::Actor::property_y_align(), Clutter::Actor::property_x_expand() and Clutter::Actor::property_y_expand()
Member Clutter::BoxLayout::set_alignment (const Glib::RefPtr< Actor >& child, BoxAlignment x_align, BoxAlignment y_align)
Deprecated: 1.12: Clutter::BoxLayout will honour Clutter::Actor's Clutter::Actor::property_x_align() and Clutter::Actor::property_y_align() properies
Member Clutter::BoxLayout::set_easing_duration (guint msecs)
Member Clutter::BoxLayout::set_easing_mode (gulong mode)
Member Clutter::BoxLayout::set_expand (const Glib::RefPtr< Actor >& child, bool expand)
Deprecated: 1.12: Clutter::BoxLayout will honour Clutter::Actor's Clutter::Actor::property_x_expand() and Clutter::Actor::property_y_expand() properies
Member Clutter::BoxLayout::set_fill (const Glib::RefPtr< Actor >& child, bool x_fill, bool y_fill)
Deprecated: 1.12: Clutter::BoxLayout will honour Clutter::Actor's Clutter::Actor::property_x_align() and Clutter::Actor::property_y_align() properies
Member Clutter::BoxLayout::set_pack_start (bool pack_start)
Parameters
pack_starttrue if the layout should pack children at the beginning of the layout.
Member Clutter::BoxLayout::set_spacing (guint spacing)
Parameters
spacingThe spacing between children of the layout, in pixels.
Member Clutter::BoxLayout::set_use_animations (bool animate)
Member Clutter::BoxLayout::set_vertical (bool vertical)
Member Clutter::DeviceManager::get_core_device (InputDeviceType device_type)
Parameters
device_typeThe type of the core device.
Returns
A Clutter::InputDevice or 0. The returned device is owned by the Clutter::DeviceManager and should not be modified or freed.
Member Clutter::DeviceManager::get_core_device (InputDeviceType device_type) const
Parameters
device_typeThe type of the core device.
Returns
A Clutter::InputDevice or 0. The returned device is owned by the Clutter::DeviceManager and should not be modified or freed.
Member Clutter::DeviceManager::get_default ()
Returns
The Clutter::DeviceManager singleton. The returned instance is owned by Clutter and it should not be modified or freed.
Member Clutter::DeviceManager::get_device (int device_id)
Parameters
device_idThe integer id of a device.
Returns
A Clutter::InputDevice or 0. The returned device is owned by the Clutter::DeviceManager and should never be modified or freed.
Member Clutter::DeviceManager::get_device (int device_id) const
Parameters
device_idThe integer id of a device.
Returns
A Clutter::InputDevice or 0. The returned device is owned by the Clutter::DeviceManager and should never be modified or freed.
Member Clutter::DeviceManager::list_devices ()
Returns
A newly allocated list of Clutter::InputDevice objects. Use Glib::slist_free() to deallocate it when done.
Member Clutter::DeviceManager::list_devices () const
Returns
A pointer to the internal list of Clutter::InputDevice objects. The returned list is owned by the Clutter::DeviceManager and should never be modified or freed.
Member Clutter::FlowLayout::get_column_spacing () const
Returns
The spacing between columns of the Clutter::FlowLayout, in pixels.
Member Clutter::FlowLayout::get_column_width (float& min_width, float& max_width) const
Parameters
min_widthReturn location for the minimum column width, or 0.
max_widthReturn location for the maximum column width, or 0.
Member Clutter::FlowLayout::get_homogeneous () const
Returns
true if the Clutter::FlowLayout is homogeneous.
Member Clutter::FlowLayout::get_orientation () const
Returns
The orientation of the Clutter::FlowLayout.
Member Clutter::FlowLayout::get_row_height (float& min_height, float& max_height) const
Parameters
min_heightReturn location for the minimum row height, or 0.
max_heightReturn location for the maximum row height, or 0.
Member Clutter::FlowLayout::get_row_spacing () const
Returns
The spacing between rows of the Clutter::FlowLayout, in pixels.
Member Clutter::FlowLayout::set_column_spacing (float spacing)
Parameters
spacingThe space between columns.
Member Clutter::FlowLayout::set_column_width (float min_width, float max_width)
Parameters
min_widthMinimum width of a column.
max_widthMaximum width of a column.
Member Clutter::FlowLayout::set_homogeneous (bool homogeneous)
Parameters
homogeneousWhether the layout should be homogeneous or not.
Member Clutter::FlowLayout::set_orientation (FlowOrientation orientation)
Parameters
orientationThe orientation of the layout.
Member Clutter::FlowLayout::set_row_height (float min_height, float max_height)
Parameters
min_heightThe minimum height of a row.
max_heightThe maximum height of a row.
Member Clutter::FlowLayout::set_row_spacing (float spacing)
Parameters
spacingThe space between rows.
Member Clutter::InputDevice::get_device_coords (int& x, int& y) const
Member Clutter::InputDevice::get_device_name () const
Returns
The name of the device, or 0. The returned string is owned by the Clutter::InputDevice and should never be modified or freed.
Member Clutter::InputDevice::get_pointer_actor () const
Returns
A pointer to the Clutter::Actor or 0.
Member Clutter::InputDevice::get_pointer_actor ()
Returns
A pointer to the Clutter::Actor or 0.
Member Clutter::InputDevice::get_pointer_stage ()
Returns
A pointer to the Clutter::Stage or 0.
Member Clutter::InputDevice::get_pointer_stage () const
Returns
A pointer to the Clutter::Stage or 0.
Member Clutter::LayoutManager::allocate (const Glib::RefPtr< Container >& container, const ActorBox& box, AllocationFlags absolute_origin_changed)
Parameters
containerThe Clutter::Container using manager.
allocationThe Clutter::ActorBox containing the allocated area of container.
flagsThe allocation flags.
Member Clutter::LayoutManager::begin_animation (guint duration, gulong mode) const
Member Clutter::LayoutManager::begin_animation (guint duration, gulong mode)
Member Clutter::LayoutManager::end_animation ()
Member Clutter::LayoutManager::get_animation_progress ()
Member Clutter::LayoutManager::get_preferred_height (const Glib::RefPtr< Container >& container, float for_width, float& min_height_p, float& natural_height_p) const
Parameters
containerThe Clutter::Container using manager.
for_widthThe width for which the height should be computed, or -1.
min_height_pReturn location for the minimum height of the layout, or 0.
nat_height_pReturn location for the natural height of the layout, or 0.
Member Clutter::LayoutManager::get_preferred_width (const Glib::RefPtr< Container >& container, float for_height, float& min_width_p, float& natural_width_p) const
Parameters
containerThe Clutter::Container using manager.
for_heightThe height for which the width should be computed, or -1.
min_width_pReturn location for the minimum width of the layout, or 0.
nat_width_pReturn location for the natural width of the layout, or 0.
Member Clutter::LayoutManager::layout_changed ()
Member Clutter::LayoutManager::set_child_property_value (const Glib::RefPtr< Container >& container, const Glib::RefPtr< Actor >& child, const Glib::ustring& property_name, const Glib::ValueBase& value)
Parameters
containerA Clutter::Container using manager.
actorA Clutter::Actor child of container.
property_nameThe name of the property to set.
valueA Value with the value of the property to set.
Member Clutter::LayoutManager::set_container (const Glib::RefPtr< Container >& container)
Parameters
containerA Clutter::Container using manager.
Member Clutter::LayoutManager::signal_layout_changed ()
Member Clutter::LayoutMeta::get_manager ()
Returns
A Clutter::LayoutManager.
Member Clutter::LayoutMeta::get_manager () const
Returns
A Clutter::LayoutManager.
Member Clutter::Media::get_subtitle_font_name () const
Member Clutter::Media::get_subtitle_uri () const
Member Clutter::Media::set_subtitle_font_name (const std::string& font_name)
Member Clutter::Media::set_subtitle_uri (const gchar* uri)
Member Clutter::Stage::get_minimum_size (guint& width, guint& height)
Parameters
widthReturn location for the minimum width, in pixels, or 0.
heightReturn location for the minimum height, in pixels, or 0.
Member Clutter::Stage::get_use_alpha () const
Returns
true if the stage should honour the opacity and the alpha channel of the stage color.
Member Clutter::Stage::set_minimum_size (guint width, guint height)
Parameters
widthWidth, in pixels.
heightHeight, in pixels.
Member Clutter::Stage::set_use_alpha (bool use_alpha=true)
Parameters
use_alphaWhether the stage should honour the opacity or the alpha channel of the stage color.
Member Clutter::Stage::signal_delete_event ()
Parameters
eventA Clutter::Event of type Clutter::DELETE.
Member Clutter::Text::get_font_description () const
Returns
A Pango::FontDescription. The returned value is owned by the Clutter::Text actor and it should not be modified or freed.
Member Clutter::Text::set_font_description (const Pango::FontDescription& font_desc)
Parameters
font_descA Pango::FontDescription.
Member Clutter::Text::set_preedit_string (const Glib::ustring& preedit_str, const Pango::AttrList& preedit_attrs, guint ursor_pos)
Parameters
preedit_strThe pre-edit string, or 0 to unset it.
preedit_attrsThe pre-edit string attributes.
cursor_posThe cursor position for the pre-edit string.