X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Flayouting%2Flayout-group-impl.h;h=30391258f544836ef1c135265a758acacc8d8885;hb=5df6d7bc9e68f0b140df3229ef06f483bdd14d82;hp=36e0312c919614970c5acd863621d21201f3a073;hpb=6535b9ab0980c20e31c8ad6af7b3439e97954682;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/devel-api/layouting/layout-group-impl.h b/dali-toolkit/devel-api/layouting/layout-group-impl.h old mode 100644 new mode 100755 index 36e0312..3039125 --- a/dali-toolkit/devel-api/layouting/layout-group-impl.h +++ b/dali-toolkit/devel-api/layouting/layout-group-impl.h @@ -96,6 +96,26 @@ public: void Remove( LayoutItem& child ) override; /** + * @brief Insert a child to the parent + * @param[in] target The target item + * @param[in] child The item to insert to this layout parent + */ + Toolkit::LayoutGroup::LayoutId Insert( LayoutItem& target, LayoutItem& child ) override; + + /** + * @brief Move a child to another position + * @param[in] target The target item + * @param[in] child The item to move + */ + Toolkit::LayoutGroup::LayoutId Move( LayoutItem& target, LayoutItem& child ) override; + + /** + * @brief Move a child to back + * @param[in] child The item to move + */ + Toolkit::LayoutGroup::LayoutId MoveBack( LayoutItem& child ) override; + + /** * @brief Remove all layout children. * * @note This will not unparent owner's children @@ -264,7 +284,7 @@ private: /** * Callback when child order is changed */ - void ChildOrderChanged(); + void ChildOrderChanged( Actor child ); /** * Callback when an owner property is set. Triggers a relayout if it's a child property