+ /**
+ * @brief Sets the shadow with a property map.
+ * @param[in] map The shadow property map
+ */
+ void SetShadow(const Property::Map& map);
+
+ /**
+ * @brief Clear the shadow.
+ */
+ void ClearShadow();
+
+ /**
+ * @brief Sets whether the Autofill functionality is enabled.
+ * @param[in] autofillEnabled Set true when Autofill should be enabled.
+ */
+ void SetAutofillEnabled( bool autofillEnabled );
+
+ /**
+ * @brief Check if the Autofill framework is enabled.
+ * @return True if Autofill is enabled
+ */
+ bool IsAutofillEnabled();
+
+ /**
+ * @brief Sets AutofillItemHandle
+ * @param item AutofillItem handle
+ */
+ void SetAutofillItemHandle( Dali::AutofillItem item );
+
+ /**
+ * @brief Gets AutofillItemHandle
+ * @return AutofillItem handle
+ */
+ Dali::AutofillItem GetAutofillItemHandle();
+
+ /**
+ * @brief Sets AutofillContainer which this control belongs to.
+ * @param[in] container
+ */
+ void SetAutofillContainer( Toolkit::AutofillContainer container );
+
+ /**
+ * @brief Gets AutofillContainer that the control belongs to.
+ * @return AutofillContainer handle
+ */
+ Toolkit::AutofillContainer GetAutofillContainer();
+