// Signals
/**
- * @copydoc Dali::Toolkit::PushButton::ToggledSignal()
- */
- Toolkit::PushButton::ToggledSignalV2& ToggledSignal();
-
- /**
* @copydoc Dali::Toolkit::PushButton::PressedSignal()
*/
Toolkit::PushButton::PressedSignalV2& PressedSignal();
*/
virtual float OnAnimationTimeRequested() const;
-protected: // From ControlImpl
+ /**
+ * This method is called when the button is removed from the stage.
+ */
+ virtual void OnButtonStageDisconnection();
+
+protected: // From Control
/**
* Respond the activate notification.
*/
virtual void OnActivated();
+ /**
+ * @copydoc Control::GetNaturalSize()
+ */
+ virtual Vector3 GetNaturalSize();
+
private:
/**
bool mToggled; ///< Stores the toggle state.
// Signals
- Toolkit::PushButton::ToggledSignalV2 mToggledSignalV2; ///< Signal emitted when the button is toggled.
Toolkit::PushButton::PressedSignalV2 mPressedSignalV2; ///< Signal emitted when the button is pressed.
Toolkit::PushButton::ReleasedSignalV2 mReleasedSignalV2; ///< Signal emitted when the button is released.