X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Flayouting%2Flayout-transition-data.h;h=6b56301aab4fc739f6b617508a7a204659a8b8fc;hp=d51d28af2aff198c23e8330def0a51afd3bddd4b;hb=ed980a3b418d7a235d4774b786d84974421650fd;hpb=d77eb8256291852ab373718df3fc8fd937150974 diff --git a/dali-toolkit/devel-api/layouting/layout-transition-data.h b/dali-toolkit/devel-api/layouting/layout-transition-data.h index d51d28a..6b56301 100644 --- a/dali-toolkit/devel-api/layouting/layout-transition-data.h +++ b/dali-toolkit/devel-api/layouting/layout-transition-data.h @@ -50,17 +50,29 @@ public: { enum Type { - CONDITION, ///< A condition triggering the transition animation (the actor is added/removed/focus gained/focus lost) - PROPERTY, ///< A property to animate - INITIAL_VALUE, ///< Initial value of an animated property - TARGET_VALUE, ///< Target value of an animated property - ANIMATOR, ///< Animator for an animated property - TYPE, ///< Type of an animator - NAME, ///< Name of an animator - TIME_PERIOD, ///< Time period of an property animation - DURATION, ///< Duration of an property animation - DELAY, ///< Delay of an property animation - ALPHA_FUNCTION, ///< Alpha function of a property animation + CONDITION, ///< A condition triggering the transition animation (the actor is added/removed/focus gained/focus lost) + PROPERTY, ///< A property to animate + INITIAL_VALUE, ///< Initial value of an animated property + TARGET_VALUE, ///< Target value of an animated property + ANIMATOR, ///< Animator for an animated property + TYPE, ///< Type of an animator + NAME, ///< Name of an animator + TIME_PERIOD, ///< Time period of an property animation + DURATION, ///< Duration of an property animation + DELAY, ///< Delay of an property animation + ALPHA_FUNCTION, ///< Alpha function of a property animation + AFFECTS_SIBLINGS, ///< Might change the actor siblings positions etc by updating the actor measured size if the actor size is changed due to the animation. False by default. + }; + }; + + struct Animator + { + enum Type + { + ANIMATE_TO, ///< Animate to property target value + ANIMATE_BY, ///< Animate by property target value + ANIMATE_BETWEEN, ///< Animate between property initial and target values + ANIMATE_PATH ///< Animate using the animation path }; };