From: EverLEEst(SangHyeon Lee) Date: Thu, 26 Aug 2021 10:31:54 +0000 (+0900) Subject: Add RelayoutRequest on Control X-Git-Tag: dali_2.0.41~2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=71c03dad71835226d820f790dbc53f5c538ec65c;ds=sidebyside Add RelayoutRequest on Control currently RelayoutRequest is on ControlWrapper, but Control should request relayout by itself. Change-Id: I2f40c54998d8b78c4a7b746a5fb9e68d8341d291 --- diff --git a/dali-toolkit/public-api/controls/control-impl.cpp b/dali-toolkit/public-api/controls/control-impl.cpp index 17db11b..7a33599 100644 --- a/dali-toolkit/public-api/controls/control-impl.cpp +++ b/dali-toolkit/public-api/controls/control-impl.cpp @@ -383,6 +383,12 @@ bool Control::EmitKeyEventSignal(const KeyEvent& event) return consumed; } +void Control::RelayoutRequest() +{ + CustomActorImpl::RelayoutRequest(); +} + + Control::Control(ControlBehaviour behaviourFlags) : CustomActorImpl(static_cast(behaviourFlags)), mImpl(new Impl(*this)) diff --git a/dali-toolkit/public-api/controls/control-impl.h b/dali-toolkit/public-api/controls/control-impl.h index 9a68ca1..9d6feac 100644 --- a/dali-toolkit/public-api/controls/control-impl.h +++ b/dali-toolkit/public-api/controls/control-impl.h @@ -105,6 +105,11 @@ public: void SetBackground(const Property::Map& map); /** + * @copydoc Dali::CustomActorImpl::RelayoutRequest() + */ + void RelayoutRequest(); + + /** * @copydoc Dali::Toolkit::Control::ClearBackground */ void ClearBackground();