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-controller.h;h=951a4fc967d9deab27500e81f56f3c612571c0f8;hp=2741829f51fba126254b2ed0944401916904dccd;hb=c021084d852437ece9f71cce1feab7933bc839da;hpb=49cc45a6a784a422846567c30e5b4ace1283c5ba diff --git a/dali-toolkit/devel-api/layouting/layout-controller.h b/dali-toolkit/devel-api/layouting/layout-controller.h index 2741829..951a4fc 100755 --- a/dali-toolkit/devel-api/layouting/layout-controller.h +++ b/dali-toolkit/devel-api/layouting/layout-controller.h @@ -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