layout-manager: Add a new animation API
It's similar to to the implicit animation API of ClutterActor and compatible to deprecated API of ClutterBoxLayout and ClutterTableLayout. It adds :use-animations, :easing-mode, :easing-duration and :easing-delay properties to control animations when allocation of a child has changed. Layout manager implementers should call use_animations = clutter_layout_manager_get_easing_state (manager, &mode, &duration, &delay); from the allocate() virtual function to access these values. https://bugzilla.gnome.org/show_bug.cgi?id=676827
This commit is contained in:
@@ -2139,6 +2139,15 @@ clutter_layout_manager_find_child_property
|
||||
clutter_layout_manager_list_child_properties
|
||||
|
||||
<SUBSECTION>
|
||||
clutter_layout_manager_set_use_animations
|
||||
clutter_layout_manager_get_use_animations
|
||||
clutter_layout_manager_set_easing_mode
|
||||
clutter_layout_manager_get_easing_mode
|
||||
clutter_layout_manager_set_easing_duration
|
||||
clutter_layout_manager_get_easing_duration
|
||||
clutter_layout_manager_set_easing_delay
|
||||
clutter_layout_manager_get_easing_delay
|
||||
clutter_layout_manager_get_easing_state
|
||||
clutter_layout_manager_begin_animation
|
||||
clutter_layout_manager_end_animation
|
||||
clutter_layout_manager_get_animation_progress
|
||||
|
Reference in New Issue
Block a user