Add widget_instance_resize 96/178996/2
authorhuiyu.eun <huiyu.eun@samsung.com>
Tue, 15 May 2018 07:22:13 +0000 (16:22 +0900)
committerhuiyu.eun <huiyu.eun@samsung.com>
Tue, 15 May 2018 07:33:13 +0000 (16:33 +0900)
Change-Id: I93c05bfa851cb92b35848f31e5f6a5a3c4d09caf
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
widget_viewer_dali/internal/widget_view/widget_view_impl.cpp
widget_viewer_dali/internal/widget_view/widget_view_impl.h

index 66b66d5dcfec9480fd27a3386feacf6ac0534014..1f4fa26e62a02c177cba9e34e8edb3f0b357fce0 100644 (file)
@@ -1691,6 +1691,12 @@ void WidgetView::EmitDeletedWidgetSignal()
   }
 }
 
+void WidgetView::OnRelayout( const Vector2& size, RelayoutContainer& container )
+{
+  Control::OnRelayout( size, container );
+  widget_instance_resize(mInstanceId.c_str(), size.x, size.y);
+}
+
 } // namespace Internal
 
 } // namespace WidgetView
index 7b21b27d4cbf34a0741a3116ac458c7c1f237d6d..cbce70bd99a20a4f18bd3bc40828a0cbea8f5cd4 100644 (file)
@@ -270,6 +270,10 @@ private: // From Control
    */
   virtual float GetWidthForHeight( float height );
 
+  /**
+   * @copydoc Toolkit::Control::OnRelayout()
+   */
+  virtual void OnRelayout( const Vector2& size, RelayoutContainer& container ) override ;
 private:
 
   // Undefined