X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dali%2Fdevel-api%2Factors%2Factor-devel.h;h=ff521def797b8100dd29c3dc2390324912d7e26e;hb=0a68c62785eaa442cfa213157431d6f2c9b37033;hp=2d11f0c497beb0aa080c7dbc949fc427aba1c091;hpb=55827866fcb8c7ee47581ac4335a3390472090e8;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/devel-api/actors/actor-devel.h b/dali/devel-api/actors/actor-devel.h old mode 100755 new mode 100644 index 2d11f0c..ff521de --- a/dali/devel-api/actors/actor-devel.h +++ b/dali/devel-api/actors/actor-devel.h @@ -20,6 +20,7 @@ // INTERNAL INCLUDES #include +#include namespace Dali { @@ -127,13 +128,6 @@ enum Type * @note True means that the actor is out of the view frustum. */ CULLED = INHERIT_LAYOUT_DIRECTION + 5, - - /** - * @brief Sets the update size hint of the actor. - * @details Name "updateSizeHint", type Property::VECTOR2. - * @note When this value is set, the update area is determined by this value when a partial update. - */ - UPDATE_SIZE_HINT = INHERIT_LAYOUT_DIRECTION + 6, }; } // namespace Property @@ -167,6 +161,14 @@ typedef Signal< void ( Actor, bool, VisibilityChange::Type ) > VisibilityChanged */ DALI_CORE_API VisibilityChangedSignalType& VisibilityChangedSignal( Actor actor ); +/** + * Calculates screen position and size. + * + * @return pair of two values, position of top-left corner on screen and size respectively. + */ +DALI_CORE_API Rect<> CalculateScreenExtents( Actor actor ); + + typedef Signal< void (Actor) > ChildChangedSignalType; ///< Called when the actor has a child added or removed