#include <dali/public-api/events/tap-gesture-detector.h>
#include <dali/public-api/events/tap-gesture-detector.h>
#include <dali/public-api/images/image.h>
+#include <dali/public-api/adaptor-framework/accessibility.h>
// INTERNAL INCLUDES
#include <dali-toolkit/public-api/visuals/visual-properties.h>
*/
STYLE_NAME = PROPERTY_START_INDEX,
- /**
- * @DEPRECATED_1_1.3
- * @brief The background color of the control.
- *
- * Mutually exclusive with BACKGROUND_IMAGE & BACKGROUND.
- * @details Name "backgroundColor", type Property::VECTOR4.
- * @see Toolkit::Control::SetStyleName()
- * @SINCE_1_0.0
- */
- BACKGROUND_COLOR,
-
- /**
- * @DEPRECATED_1_1.3
- * @brief The background image of the control.
- *
- * Mutually exclusive with BACKGROUND_COLOR & BACKGROUND.
- * @details Name "backgroundImage", type Property::MAP.
- * @SINCE_1_0.0
- */
- BACKGROUND_IMAGE,
+ RESERVED_PROPERTY_01, ///< Reserved index for a removed property.
+ RESERVED_PROPERTY_02, ///< Reserved index for a removed property.
/**
* @brief Receives key events to the control.
/**
* @brief The background of the control.
*
- * Mutually exclusive with BACKGROUND_COLOR & BACKGROUND_IMAGE.
* @details Name "background", type Property::MAP or std::string for URL or Property::VECTOR4 for Color.
* @SINCE_1_1.3
*/
/// @brief ResourceReady signal type. @SINCE_1_2.60
typedef Signal<void ( Control ) > ResourceReadySignalType;
+ /// @brief AccessibilityActivate signal type.
+ typedef Signal< void ( ) > AccessibilityActivateSignalType;
+
+ /// @brief AccessibilityReadingSkipped signal type.
+ typedef Signal< void ( ) > AccessibilityReadingSkippedSignalType;
+
+ /// @brief AccessibilityReadingCancelled signal type.
+ typedef Signal< void ( ) > AccessibilityReadingCancelledSignalType;
+
+ /// @brief AccessibilityReadingStopped signal type.
+ typedef Signal< void ( ) > AccessibilityReadingStoppedSignalType;
+
+ /// @brief AccessibilityGetName signal type.
+ typedef Signal< void ( std::string& ) > AccessibilityGetNameSignalType;
+
+ /// @brief AccessibilityGetDescription signal type.
+ typedef Signal< void ( std::string& ) > AccessibilityGetDescriptionSignalType;
+
+ /// @brief AccessibilityDoGesture signal type.
+ typedef Signal< void ( std::pair<Dali::Accessibility::GestureInfo, bool>& ) > AccessibilityDoGestureSignalType;
+
+ using RelationsCollection = std::vector<std::vector<Accessibility::Address>>;
+
public: // Creation & Destruction
/**
void SetBackgroundColor( const Vector4& color );
/**
- * @DEPRECATED_1_1.3
- *
- * @brief Retrieves the background color of the control.
- *
- * @SINCE_1_0.0
- * @return The background color of the control
- */
- Vector4 GetBackgroundColor() const DALI_DEPRECATED_API;
-
- /**
- * @DEPRECATED_1_2_8, use Property::BACKGROUND instead
- *
- * @brief Sets an image as the background of the control.
- *
- * @SINCE_1_0.0
- * @param[in] image The image to set as the background
- */
- void SetBackgroundImage( Image image ) DALI_DEPRECATED_API;
-
- /**
* @brief Clears the background.
* @SINCE_1_0.0
*/
* @note A RelayoutRequest is queued by Control before this signal is emitted
*/
ResourceReadySignalType& ResourceReadySignal();
-
public: // Intended for control developers
/**
DALI_ASSERT_DEBUG(dynamic_cast<I*>(&CustomActor(internal).GetImplementation()));
}
}
-
};
/**