#include <dali/public-api/events/tap-gesture-detector.h>
#include <dali/public-api/images/image.h>
+// INTERNAL INCLUDES
+#include <dali-toolkit/public-api/visuals/visual-properties.h>
+
namespace Dali
{
MARGIN,
/**
+ * @ TODO
+ */
+ ACCESSIBILITY_ATTRIBUTES,
+
+ /**
* @brief The inner space of the control.
* @details Name "padding", type Property::EXTENTS.
* @SINCE_1_2.62
/// @brief ResourceReady signal type. @SINCE_1_2.60
typedef Signal<void ( Control ) > ResourceReadySignalType;
+ typedef Signal< void ( ) > AccessibilityActivateSignalType;
+
public: // Creation & Destruction
/**
*/
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
/**
*/
ResourceReadySignalType& ResourceReadySignal();
+ Toolkit::Control::AccessibilityActivateSignalType &AccessibilityActivateSignal();
+
public: // Intended for control developers
/**
}
}
+ void AccessibilitySetAttribute( const std::string& key,
+ const std::string value );
+ std::string AccessibilityGetAttribute( const std::string& key );
+ void AccessibilityEraseAttribute( std::string& key );
};
/**