X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Flayouting%2Flayout-item.h;h=351318244e716decd3c582de59556bda1cb3a906;hb=b8c53c32af48487b8d5178425ecf8f801e44ad4d;hp=fc69e6dd0988f7d5197064ed0cffb8146e809039;hpb=5dd8d9b17470720a322865f56925acce5f25fee7;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/devel-api/layouting/layout-item.h b/dali-toolkit/devel-api/layouting/layout-item.h index fc69e6d..3513182 100755 --- a/dali-toolkit/devel-api/layouting/layout-item.h +++ b/dali-toolkit/devel-api/layouting/layout-item.h @@ -20,10 +20,13 @@ #include #include #include +#include #include #include +#include #include #include +#include #include namespace Dali @@ -38,7 +41,6 @@ class LayoutItem; using LayoutId = unsigned int; - /** * Base class for layouts. It is used to layout a control (or visual). * It can be laid out by a LayoutGroup. @@ -115,6 +117,23 @@ public: */ bool IsLayoutAnimated() const; + /** + * @brief Set the layout transition data + * + * @param[in] layoutTransitionType The type of the layout transition + * @param[in] layoutTransitionData The layout transition data + */ + void SetTransitionData( LayoutTransitionData::Type layoutTransitionType, LayoutTransitionData layoutTransitionData ); + + /** + * @brief Get the layout transition data + * + * @param[in] layoutTransitionType The type of the layout transition + * + * @return The layout transition data + */ + LayoutTransitionData GetTransitionData( LayoutTransitionData::Type layoutTransitionType ) const; + public: /// @cond internal /**