From fd35456bb6184582680eeb96597681bf66787adc 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 c546e87..629c9d9 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -1646,6 +1646,12 @@ bool WidgetView::GetStringFromProperty( const Dali::Property::Value& value, std: return extracted; } +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 8d2d619..660ba03 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.h +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.h @@ -271,6 +271,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