cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ec3f67992a0fcc3e649bf8bc1e8201dfc76d06bd
commit ec3f67992a0fcc3e649bf8bc1e8201dfc76d06bd Author: Xavi Artigas <[email protected]> Date: Tue Dec 17 13:17:00 2019 +0000 Remove @beta from Efl.Canvas.Animation classes Ref T8436 Reviewed-by: Cedric BAIL <[email protected]> Differential Revision: https://phab.enlightenment.org/D10894 --- src/lib/evas/canvas/efl_canvas_animation.eo | 4 +++- src/lib/evas/canvas/efl_canvas_animation_alpha.eo | 4 +++- src/lib/evas/canvas/efl_canvas_animation_group.eo | 4 +++- src/lib/evas/canvas/efl_canvas_animation_group_parallel.eo | 4 +++- src/lib/evas/canvas/efl_canvas_animation_group_sequential.eo | 4 +++- src/lib/evas/canvas/efl_canvas_animation_rotate.eo | 4 +++- src/lib/evas/canvas/efl_canvas_animation_scale.eo | 4 +++- src/lib/evas/canvas/efl_canvas_animation_translate.eo | 4 +++- src/lib/evas/canvas/efl_canvas_animation_types.eot | 4 ++-- src/lib/evas/canvas/efl_canvas_object_animation.eo | 4 +++- 10 files changed, 29 insertions(+), 11 deletions(-) diff --git a/src/lib/evas/canvas/efl_canvas_animation.eo b/src/lib/evas/canvas/efl_canvas_animation.eo index 49bd1cb9b4..665b3b509e 100644 --- a/src/lib/evas/canvas/efl_canvas_animation.eo +++ b/src/lib/evas/canvas/efl_canvas_animation.eo @@ -1,6 +1,6 @@ import efl_canvas_animation_types; -class @beta Efl.Canvas.Animation extends Efl.Object implements Efl.Playable +class Efl.Canvas.Animation extends Efl.Object implements Efl.Playable { [[Base class to be used by classes implementing specific canvas animations. @@ -17,6 +17,8 @@ class @beta Efl.Canvas.Animation extends Efl.Object implements Efl.Playable To avoid this, animations must finish in the same state as they begin, or the object's state must be matched to the animation's ending state once the animation finishes (using the @[Efl.Canvas.Object_Animation.animation,changed] event). + + @since 1.24 ]] c_prefix: efl_animation; methods { diff --git a/src/lib/evas/canvas/efl_canvas_animation_alpha.eo b/src/lib/evas/canvas/efl_canvas_animation_alpha.eo index d76a80c1a0..d0b18f4afc 100644 --- a/src/lib/evas/canvas/efl_canvas_animation_alpha.eo +++ b/src/lib/evas/canvas/efl_canvas_animation_alpha.eo @@ -1,10 +1,12 @@ -class @beta Efl.Canvas.Animation_Alpha extends Efl.Canvas.Animation +class Efl.Canvas.Animation_Alpha extends Efl.Canvas.Animation { [[Animated alpha blending effect. The @Efl.Canvas.Object will have its alpha (transparency) value multiplied by this animation. This can be used to create fade-in and fade-out transitions, for example. + + @since 1.24 ]] c_prefix: efl_animation_alpha; data: Efl_Canvas_Animation_Alpha_Data; diff --git a/src/lib/evas/canvas/efl_canvas_animation_group.eo b/src/lib/evas/canvas/efl_canvas_animation_group.eo index 7b9f19cf61..b4fe40a294 100644 --- a/src/lib/evas/canvas/efl_canvas_animation_group.eo +++ b/src/lib/evas/canvas/efl_canvas_animation_group.eo @@ -1,10 +1,12 @@ -abstract @beta Efl.Canvas.Animation_Group extends Efl.Canvas.Animation +abstract Efl.Canvas.Animation_Group extends Efl.Canvas.Animation { [[Base class for combined animations (groups of animations that are played together). This class provides methods to add, remove and retrieve individual animations from the group. See for example @Efl.Canvas.Animation_Group_Parallel and @Efl.Canvas.Animation_Group_Sequential. + + @since 1.24 ]] c_prefix: efl_animation_group; data: Efl_Canvas_Animation_Group_Data; diff --git a/src/lib/evas/canvas/efl_canvas_animation_group_parallel.eo b/src/lib/evas/canvas/efl_canvas_animation_group_parallel.eo index e0434e7ad4..e109a00baa 100644 --- a/src/lib/evas/canvas/efl_canvas_animation_group_parallel.eo +++ b/src/lib/evas/canvas/efl_canvas_animation_group_parallel.eo @@ -1,4 +1,4 @@ -class @beta Efl.Canvas.Animation_Group_Parallel extends Efl.Canvas.Animation_Group +class Efl.Canvas.Animation_Group_Parallel extends Efl.Canvas.Animation_Group { [[Combined animation which plays its individual animations in parallel (all of them simultaneously). @@ -7,6 +7,8 @@ class @beta Efl.Canvas.Animation_Group_Parallel extends Efl.Canvas.Animation_Gro while rotating it along the way. Use @Efl.Canvas.Animation_Group.animation_add to append individual animations. + + @since 1.24 ]] c_prefix: efl_animation_group_parallel; data: null; diff --git a/src/lib/evas/canvas/efl_canvas_animation_group_sequential.eo b/src/lib/evas/canvas/efl_canvas_animation_group_sequential.eo index aebd70ede5..09f9e2178e 100644 --- a/src/lib/evas/canvas/efl_canvas_animation_group_sequential.eo +++ b/src/lib/evas/canvas/efl_canvas_animation_group_sequential.eo @@ -1,4 +1,4 @@ -class @beta Efl.Canvas.Animation_Group_Sequential extends Efl.Canvas.Animation_Group +class Efl.Canvas.Animation_Group_Sequential extends Efl.Canvas.Animation_Group { [[Combined animation which plays its individual animations in a sequential order (one after the other). @@ -8,6 +8,8 @@ class @beta Efl.Canvas.Animation_Group_Sequential extends Efl.Canvas.Animation_G Use @Efl.Canvas.Animation_Group.animation_add to append individual animations. Animations are played in the order in which they are added. + + @since 1.24 ]] data: null; methods { diff --git a/src/lib/evas/canvas/efl_canvas_animation_rotate.eo b/src/lib/evas/canvas/efl_canvas_animation_rotate.eo index c7463f8824..c81f6eeaea 100644 --- a/src/lib/evas/canvas/efl_canvas_animation_rotate.eo +++ b/src/lib/evas/canvas/efl_canvas_animation_rotate.eo @@ -1,4 +1,4 @@ -class @beta Efl.Canvas.Animation_Rotate extends Efl.Canvas.Animation +class Efl.Canvas.Animation_Rotate extends Efl.Canvas.Animation { [[Animated rotation effect. @@ -8,6 +8,8 @@ class @beta Efl.Canvas.Animation_Rotate extends Efl.Canvas.Animation Note: Changing an object's position using @Efl.Gfx.Entity.position while this animation is running might lead to unexpected results. + + @since 1.24 ]] c_prefix: efl_animation_rotate; data: Efl_Canvas_Animation_Rotate_Data; diff --git a/src/lib/evas/canvas/efl_canvas_animation_scale.eo b/src/lib/evas/canvas/efl_canvas_animation_scale.eo index 23f9dea0b0..58a44f132f 100644 --- a/src/lib/evas/canvas/efl_canvas_animation_scale.eo +++ b/src/lib/evas/canvas/efl_canvas_animation_scale.eo @@ -1,4 +1,4 @@ -class @beta Efl.Canvas.Animation_Scale extends Efl.Canvas.Animation +class Efl.Canvas.Animation_Scale extends Efl.Canvas.Animation { [[Animated scaling effect. @@ -9,6 +9,8 @@ class @beta Efl.Canvas.Animation_Scale extends Efl.Canvas.Animation Note: Changing an object's geometry using @Efl.Gfx.Entity.position or @Efl.Gfx.Entity.size while this animation is running might lead to unexpected results. + + @since 1.24 ]] c_prefix: efl_animation_scale; data: Efl_Canvas_Animation_Scale_Data; diff --git a/src/lib/evas/canvas/efl_canvas_animation_translate.eo b/src/lib/evas/canvas/efl_canvas_animation_translate.eo index ed06dd567c..fdb3883156 100644 --- a/src/lib/evas/canvas/efl_canvas_animation_translate.eo +++ b/src/lib/evas/canvas/efl_canvas_animation_translate.eo @@ -1,4 +1,4 @@ -class @beta Efl.Canvas.Animation_Translate extends Efl.Canvas.Animation +class Efl.Canvas.Animation_Translate extends Efl.Canvas.Animation { [[Animated translation effect. @@ -8,6 +8,8 @@ class @beta Efl.Canvas.Animation_Translate extends Efl.Canvas.Animation Note: Changing an object's position using @Efl.Gfx.Entity.position while this animation is running might lead to unexpected results. + + @since 1.24 ]] c_prefix: efl_animation_translate; data: Efl_Canvas_Animation_Translate_Data; diff --git a/src/lib/evas/canvas/efl_canvas_animation_types.eot b/src/lib/evas/canvas/efl_canvas_animation_types.eot index bb44fe4dd1..819b24bcf6 100644 --- a/src/lib/evas/canvas/efl_canvas_animation_types.eot +++ b/src/lib/evas/canvas/efl_canvas_animation_types.eot @@ -3,9 +3,9 @@ struct @beta Efl.Canvas.Animation_Player_Event_Running; [[Information of event running]] -enum @beta Efl.Canvas.Animation_Repeat_Mode +enum Efl.Canvas.Animation_Repeat_Mode { - [[Animation repeat mode.]] + [[Animation repeat mode. @since 1.24]] restart = 0, [[Restart animation when the animation ends: The animation will play again from the beginning to the end.]] diff --git a/src/lib/evas/canvas/efl_canvas_object_animation.eo b/src/lib/evas/canvas/efl_canvas_object_animation.eo index 3a4aa87a0a..5059733d00 100644 --- a/src/lib/evas/canvas/efl_canvas_object_animation.eo +++ b/src/lib/evas/canvas/efl_canvas_object_animation.eo @@ -1,8 +1,10 @@ -mixin @beta Efl.Canvas.Object_Animation requires Efl.Object +mixin Efl.Canvas.Object_Animation requires Efl.Object { [[A mixin that provides animation capabilities to @Efl.Canvas.Object. By including this mixin canvas objects can be animated just by calling @.animation_start. + + @since 1.24 ]] methods { @property animation { --
