Merge "Fix focus issue after calling ClearFocus api" into devel/master
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / devel-api / layouting / layout-parent-impl.h
index 677a8ff..7c9414f 100644 (file)
@@ -52,6 +52,26 @@ public:
    */
   virtual void Remove( LayoutItem& item ) = 0;
 
+  /**
+   * @brief Insert a child to the parent
+   * @param[in] target The target item
+   * @param[in] item The item to insert to this layout parent
+   */
+  virtual Toolkit::LayoutGroup::LayoutId Insert( LayoutItem& target, LayoutItem& item ) = 0;
+
+  /**
+   * @brief Move a child to another position
+   * @param[in] target The target item
+   * @param[in] item The item to move
+   */
+  virtual Toolkit::LayoutGroup::LayoutId Move( LayoutItem& target, LayoutItem& item ) = 0;
+
+  /**
+   * @brief Move a child to back
+   * @param[in] item The item to move
+   */
+  virtual Toolkit::LayoutGroup::LayoutId MoveBack( LayoutItem& item ) = 0;
+
 protected:
   virtual ~LayoutParent()
   {