- STYLE_NAME = PROPERTY_START_INDEX, ///< name "style-name", @see SetStyleName, type std::string
- BACKGROUND_COLOR, ///< name "background-color", @see SetBackgroundColor, type Vector4
- BACKGROUND_IMAGE, ///< name "background-image", @see SetBackgroundImage, type Map
- KEY_INPUT_FOCUS, ///< name "key-input-focus", @see SetKeyInputFocus, type bool
+ /**
+ * @brief The name of the style to be applied to the control.
+ * @details Name "styleName", type Property::STRING.
+ * @see Toolkit::Control::SetStyleName()
+ * @SINCE_1_0.0
+ */
+ STYLE_NAME = PROPERTY_START_INDEX,
+
+ 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.
+ * @details Name "keyInputFocus", type Property::BOOLEAN.
+ * @see Toolkit::Control::SetKeyInputFocus()
+ * @SINCE_1_0.0
+ */
+ KEY_INPUT_FOCUS,
+
+ /**
+ * @brief The background of the control.
+ *
+ * @details Name "background", type Property::MAP or std::string for URL or Property::VECTOR4 for Color.
+ * @SINCE_1_1.3
+ */
+ BACKGROUND,
+
+ /**
+ * @brief The outer space around the control.
+ * @details Name "margin", type Property::EXTENTS.
+ * @SINCE_1_2.62
+ * @note Margin property is to be supported by Layout algorithms and containers in future.
+ */
+ MARGIN,
+
+ /**
+ * @brief The inner space of the control.
+ * @details Name "padding", type Property::EXTENTS.
+ * @SINCE_1_2.62
+ */
+ PADDING