X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Flayouting%2Flayout-controller.h;h=951a4fc967d9deab27500e81f56f3c612571c0f8;hb=34bb584d815970cb12b0678cf68915338800ebb4;hp=fe955a426b8c3689b610ec69bc02352ca77739c6;hpb=e4235b523a775fbbee334dea6cd929a6f3ccbc80;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/devel-api/layouting/layout-controller.h b/dali-toolkit/devel-api/layouting/layout-controller.h old mode 100644 new mode 100755 index fe955a4..951a4fc --- a/dali-toolkit/devel-api/layouting/layout-controller.h +++ b/dali-toolkit/devel-api/layouting/layout-controller.h @@ -17,7 +17,7 @@ */ #include -#include +#include #include #include #include @@ -62,10 +62,29 @@ public: static LayoutController Get(); /** - * @brief Request for a particular layout (wrapping a control or a visual) to be measured and laid out. + * @brief Request for a particular layout (wrapping a control or a visual) to be measured and laid out. A specified layout transition + * will be triggered during the layout. + * @param[in] layout The layout to measure & relayout. + */ + void RequestLayout( LayoutItem layout ); + + /** + * @brief Request for a particular layout (wrapping a control or a visual) to be measured and laid out. A specified layout transition + * will be triggered during the layout. * @param[in] layout The layout to measure & relayout. + * @param[in] layoutTransitionType The layout transition type. */ - void RequestLayout( LayoutItem layout ); + void RequestLayout( LayoutItem layout, Dali::Toolkit::LayoutTransitionData::Type layoutTransitionType ); + + /** + * @brief Request for a particular layout (wrapping a control or a visual) to be measured and laid out. A specified layout transition + * will be triggered during the layout. + * @param[in] layout The layout to measure & relayout. + * @param[in] layoutTransitionType The layout transition type. + * @param[in] gainedChild The gained layout owner's child. + * @param[in] lostChild The lost layout owner's child. + */ + void RequestLayout( LayoutItem layout, Dali::Toolkit::LayoutTransitionData::Type layoutTransitionType, Actor gainedChild, Actor lostChild ); public: /// @cond internal