X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fcontrols%2Fcontrol.h;h=12aaaf8f0ef90071e11830d5bbca62cd74a732dc;hb=e5208b9110e3aa0fb53d4db1cd19408cc958bfbb;hp=58f3205bca4c0c1331b6adcbb9b6a01bc4856ac0;hpb=a1569d27e91ea58dbfbcdb3692fe10a971d06732;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/public-api/controls/control.h b/dali-toolkit/public-api/controls/control.h old mode 100644 new mode 100755 index 58f3205..12aaaf8 --- a/dali-toolkit/public-api/controls/control.h +++ b/dali-toolkit/public-api/controls/control.h @@ -28,6 +28,9 @@ #include #include +// INTERNAL INCLUDES +#include + namespace Dali { @@ -151,6 +154,11 @@ public: MARGIN, /** + * @ TODO + */ + ACCESSIBILITY_ATTRIBUTES, + + /** * @brief The inner space of the control. * @details Name "padding", type Property::EXTENTS. * @SINCE_1_2.62 @@ -191,6 +199,8 @@ public: /// @brief ResourceReady signal type. @SINCE_1_2.60 typedef Signal ResourceReadySignalType; + typedef Signal< void ( ) > AccessibilityActivateSignalType; + public: // Creation & Destruction /** @@ -395,6 +405,15 @@ public: */ bool IsResourceReady() const; + /** + * @brief Get the loading state of the visual resource. + * + * @SINCE_1_3_5 + * @param[in] index The Property index of the visual + * @return Return the loading status (PREPARING, READY and FAILED) of visual resource + */ + Visual::ResourceStatus GetVisualResourceStatus( const Dali::Property::Index index ); + // Signals /** @@ -478,6 +497,8 @@ public: */ ResourceReadySignalType& ResourceReadySignal(); + Toolkit::Control::AccessibilityActivateSignalType &AccessibilityActivateSignal(); + public: // Intended for control developers /** @@ -551,6 +572,10 @@ public: // Templates for Deriving Classes } } + void AccessibilitySetAttribute( const std::string& key, + const std::string value ); + std::string AccessibilityGetAttribute( const std::string& key ); + void AccessibilityEraseAttribute( std::string& key ); }; /**