X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Flayouting%2Flayout-item.h;h=1ad32ede2f2b7e0652446e9e8ebc2ce282a0c18c;hp=5b042c63b69d0047bbe49797f8ad63d32e2e8168;hb=4fcbbea5dc1fb7667607f663f04e898f0e4086ae;hpb=59657095170fb73b5043f7e9d759611413a5c1d9 diff --git a/dali-toolkit/devel-api/layouting/layout-item.h b/dali-toolkit/devel-api/layouting/layout-item.h old mode 100644 new mode 100755 index 5b042c6..1ad32ed --- a/dali-toolkit/devel-api/layouting/layout-item.h +++ b/dali-toolkit/devel-api/layouting/layout-item.h @@ -18,12 +18,15 @@ #include #include -#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::LayoutTransitionType 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::LayoutTransitionType layoutTransitionType ) const; + public: /// @cond internal /**