+ * A callback of the following type may be connected:
+ * @code
+ * bool YourCallbackName( Control control );
+ * @endcode
+ * The return value of True, indicates that the event should be consumed.
+ * Otherwise the signal will be emitted on the next parent of the actor.
+ * @SINCE_1_0.0
+ * @return The signal to connect to
+ * @pre The Control has been initialized.
+ */
+ KeyInputFocusSignalType& KeyInputFocusLostSignal();
+
+ /**
+ * @brief This signal is emitted after all resources required by a control are loaded and ready.
+ *
+ * Most resources are only loaded when the control is placed on stage.
+ *
+ * A callback of the following type may be connected:
+ * @code
+ * void YourCallbackName( Control control );
+ * @endcode
+ *
+ * @SINCE_1_2.60
+ * @note A RelayoutRequest is queued by Control before this signal is emitted
+ */
+ ResourceReadySignalType& ResourceReadySignal();
+
+public: // Intended for control developers
+
+ /**
+ * @brief Creates an initialized Control.
+ *
+ * @SINCE_1_0.0
+ * @param[in] implementation The implementation for this control
+ * @return A handle to a newly allocated Dali resource