X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fcontrols%2Fcontrol-impl.h;h=ea14dbca8edccb64add9ae33c97b016d3f225fd3;hp=9deae8fc407d39ecbf16ae88c75e81d6b6246a4b;hb=94517504b052e71c97105d13625d7f2ce5933889;hpb=2b2e29847f9b8a544f0629db0285347ad07b6994 diff --git a/dali-toolkit/public-api/controls/control-impl.h b/dali-toolkit/public-api/controls/control-impl.h index 9deae8f..ea14dbc 100644 --- a/dali-toolkit/public-api/controls/control-impl.h +++ b/dali-toolkit/public-api/controls/control-impl.h @@ -39,9 +39,6 @@ class StyleManager; namespace Internal { -class FocusManager; -class KeyboardFocusManager; -class KeyInputFocusManager; /** * @brief This is the internal base class for all controls. @@ -228,7 +225,7 @@ public: // Called by Focus Manager /** - * @brief Called by the focus manager and keyboard focus manager to Activate the Control + * @brief Called by the accessibility focus manager and keyboard focus manager to activate the Control */ DALI_INTERNAL void AccessibilityActivate(); @@ -468,6 +465,14 @@ public: // API for derived classes to override */ virtual bool OnAccessibilityValueChange( bool isIncrease ); + /** + * @brief This method should be overridden by deriving classes when they wish to respond + * the accessibility zoom action + * + * @return true if the zoom action has been consumed by this control + */ + virtual bool OnAccessibilityZoom(); + // Keyboard focus /** @@ -600,7 +605,7 @@ private: * @param handle * @return implementation */ -Internal::Control& GetImplementation( Dali::Toolkit::Control& handle ); +DALI_IMPORT_API Internal::Control& GetImplementation( Dali::Toolkit::Control& handle ); /** * @brief Get implementation from the handle @@ -609,7 +614,7 @@ Internal::Control& GetImplementation( Dali::Toolkit::Control& handle ); * @param handle * @return implementation */ -const Internal::Control& GetImplementation( const Dali::Toolkit::Control& handle ); +DALI_IMPORT_API const Internal::Control& GetImplementation( const Dali::Toolkit::Control& handle ); } // namespace Internal