summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/efl_canvas_animation_group.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/evas/canvas/efl_canvas_animation_group.eo')
-rw-r--r--src/lib/evas/canvas/efl_canvas_animation_group.eo24
1 files changed, 16 insertions, 8 deletions
diff --git a/src/lib/evas/canvas/efl_canvas_animation_group.eo b/src/lib/evas/canvas/efl_canvas_animation_group.eo
index fdf42e2..7b9f19c 100644
--- a/src/lib/evas/canvas/efl_canvas_animation_group.eo
+++ b/src/lib/evas/canvas/efl_canvas_animation_group.eo
@@ -1,24 +1,32 @@
1abstract @beta Efl.Canvas.Animation_Group extends Efl.Canvas.Animation 1abstract @beta Efl.Canvas.Animation_Group extends Efl.Canvas.Animation
2{ 2{
3 [[Efl group animation abstract class]] 3 [[Base class for combined animations (groups of animations that are played together).
4
5 This class provides methods to add, remove and retrieve individual animations from the group.
6
7 See for example @Efl.Canvas.Animation_Group_Parallel and @Efl.Canvas.Animation_Group_Sequential.
8 ]]
4 c_prefix: efl_animation_group; 9 c_prefix: efl_animation_group;
5 data: Efl_Canvas_Animation_Group_Data; 10 data: Efl_Canvas_Animation_Group_Data;
6 methods { 11 methods {
7 animation_add { 12 animation_add {
8 [[Add the given animation to the animation group.]] 13 [[Adds the given animation to the animation group.]]
9 params { 14 params {
10 @in animation: Efl.Canvas.Animation; [[The animation which needs to be added to the animation group]] 15 @in animation: Efl.Canvas.Animation; [[Animation to add to the group.]]
11 } 16 }
12 } 17 }
13 animation_del { 18 animation_del {
14 [[Delete the given animation from the animation group.]] 19 [[Removes the given animation from the animation group.]]
15 params { 20 params {
16 @in animation: Efl.Canvas.Animation; [[The animation which needs to be deleted from the animation group]] 21 @in animation: Efl.Canvas.Animation; [[Animation to remove from the group.]]
17 } 22 }
18 } 23 }
19 animations_get @const { 24 @property animations {
20 [[Get the animations of the animation group.]] 25 [[All animations that are currently part of this group.]]
21 return: list<Efl.Canvas.Animation>; [[The animations of the animation group]] 26 get { }
27 values {
28 animations : iterator<Efl.Canvas.Animation> @move; [[The iterator carrying all animations of this group]]
29 }
22 } 30 }
23 } 31 }
24 implements { 32 implements {