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
void ChildAddedToOwner( Actor child );
/**
- * Callback when child is removed from owner
+ * Implementation of ChildAddedToOwner
*/
- void ChildRemovedFromOwner( Actor child );
+ void ChildAddedToOwnerImpl( Actor child );
/**
- * Callback when child order is changed
+ * Callback when child is removed from owner
*/
- void ChildOrderChanged( Actor child );
+ void ChildRemovedFromOwner( Actor child );
/**
* Callback when an owner property is set. Triggers a relayout if it's a child property