From 4fba5e918423afa5b973be2c0ee75a0f5a6f4985 Mon Sep 17 00:00:00 2001 From: "huiyu.eun" Date: Tue, 15 May 2018 16:22:13 +0900 Subject: [PATCH] Add widget_instance_resize Change-Id: I93c05bfa851cb92b35848f31e5f6a5a3c4d09caf Signed-off-by: huiyu.eun --- .../internal/widget_view/widget_view_impl.cpp | 6 ++++++ widget_viewer_dali/internal/widget_view/widget_view_impl.h | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp index 66b66d5..1f4fa26 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -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 diff --git a/widget_viewer_dali/internal/widget_view/widget_view_impl.h b/widget_viewer_dali/internal/widget_view/widget_view_impl.h index 7b21b27..cbce70b 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.h +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.h @@ -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 -- 2.34.1