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=351318244e716decd3c582de59556bda1cb3a906;hp=bfe776f9301c92e1edbc9c10e523a5b05fedff86;hb=c5406d4b38f8b7fc3595cc5f6c9e13919fe30ea1;hpb=e4235b523a775fbbee334dea6cd929a6f3ccbc80 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 bfe776f..3513182 --- 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::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 /** @@ -122,7 +141,7 @@ public: * * @param[in] actor A pointer to a newly allocated Dali resource */ - explicit DALI_INTERNAL LayoutItem( Internal::LayoutItem* LayoutItem ); + explicit LayoutItem( Internal::LayoutItem* LayoutItem ); /// @endcond };