- virtual void OnButtonInitialize();
-
- /**
- * @copydoc Toolkit::Internal::Button::OnLabelSet()
- */
- virtual void OnLabelSet();
-
- /**
- * @copydoc Toolkit::Internal::Button::OnSelected()
- */
- virtual bool OnSelected();
-
- /**
- * @copydoc Toolkit::Internal::Button::OnDisabled()
- */
- virtual bool OnDisabled();
-
- /**
- * @copydoc Toolkit::Internal::Button::StopAllAnimations()
- */
- virtual void StopAllAnimations();
-
-private:
-
- /**
- * Adds the actor to the transition animation.
- * It creates a transition animation if needed and starts the animation.
- * @param[in] actor The actor.
- */
- void StartTransitionAnimation( Actor& actor );
-
- /**
- * Stops the transition animation.
- * @param[in] remove If true, removes the fadeout actor from root.
- */
- void StopTransitionAnimation( bool remove = true );
-
- // slots
-
- /**
- * Called when the transition animation finishes.
- */
- void TransitionAnimationFinished( Dali::Animation& source );