X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Fcontrols%2Fcontrol.h;h=eee3b919f1d13eba036ff671cc2a3147e9a44a36;hb=9ef78f6c4656060fe732915f7c53d432d5a6b697;hp=5fd89331523728629fad7ff9a9e8a983f15094d5;hpb=26080f936f851754221bb16e4e5e3834c24b96db;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/public-api/controls/control.h b/dali-toolkit/public-api/controls/control.h index 5fd8933..eee3b91 100644 --- a/dali-toolkit/public-api/controls/control.h +++ b/dali-toolkit/public-api/controls/control.h @@ -146,6 +146,7 @@ public: * @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, @@ -449,6 +450,23 @@ public: * * Most resources are only loaded when the control is placed on stage. * + * If resources are shared between ImageViews, they are cached. + * In this case, the ResourceReady signal may be sent before there is an object to connect to. + * To protect against this, IsResourceReady() can be checked first. + * + * @code + * auto newControl = Control::New(); + * newControl.SetResource( resourceUrl ); + * if ( newControl.IsResourceReady() ) + * { + * // do something + * } + * else + * { + * newControl.ResourceReadySignal.Connect( .... ) + * } + * @endcode + * * A callback of the following type may be connected: * @code * void YourCallbackName( Control control );