X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fcontrols%2Fcontrol-devel.h;h=dad426f9d7a33fe0641a61fe7a8ed7c25b240dbf;hb=b60fd26436c5a04b5f7e9d1f135181aabcfc6518;hp=404a9ec1d78df5ff9e64de5b7b0ecf2cadaeda4c;hpb=f03adf37a72ffbbd03e75cc263908aeb368f953c;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/devel-api/controls/control-devel.h b/dali-toolkit/devel-api/controls/control-devel.h index 404a9ec..dad426f 100755 --- a/dali-toolkit/devel-api/controls/control-devel.h +++ b/dali-toolkit/devel-api/controls/control-devel.h @@ -270,14 +270,14 @@ DALI_TOOLKIT_API void DoAction( Control& control, Dali::Property::Index visualIn */ DALI_TOOLKIT_API void SetInputMethodContext( Internal::Control& control, InputMethodContext& inputMethodContext ); -/* +/** * @brief Get the layout associated with this control, if any. * * @return A handle to the layout, or empty. */ DALI_TOOLKIT_API Toolkit::LayoutItem GetLayout( Internal::Control& control ); -/* +/** * @brief Get the layout associated with a control, if any. * * @return A handle to the layout, or empty. @@ -328,6 +328,22 @@ DALI_TOOLKIT_API void SetLayoutingRequired( Control control, bool layoutingRequi */ DALI_TOOLKIT_API bool IsLayoutingRequired( Control control ); +/** + * @brief Visual Event signal type + */ +using VisualEventSignalType = Signal< void ( Control, Dali::Property::Index, Dali::Property::Index ) >; + +/** + * @brief This signal is emitted when a visual has an event to notify. + * + * A callback of the following type may be connected: + * @code + * void YourCallbackName( Control control, Dali::Property::Index visualIndex, Dali::Property::Index signalId ); + * @endcode + * @return The signal to connect to + */ +DALI_TOOLKIT_API VisualEventSignalType& VisualEventSignal( Control control ); + } // namespace DevelControl } // namespace Toolkit