From: Heeyong Song Date: Thu, 16 Jul 2020 09:54:06 +0000 (+0900) Subject: [Tizen] Restore OnControlChildAdd and OnControlChildRemove X-Git-Tag: accepted/tizen/unified/20200722.014904~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=078980aea975d398c7e6eb24387d5beb1255a435;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git [Tizen] Restore OnControlChildAdd and OnControlChildRemove Change-Id: I2205277de96eef1df25751c56405d74b97548bd6 --- diff --git a/dali-toolkit/public-api/controls/control-impl.cpp b/dali-toolkit/public-api/controls/control-impl.cpp index f17092f..817a3b7 100755 --- a/dali-toolkit/public-api/controls/control-impl.cpp +++ b/dali-toolkit/public-api/controls/control-impl.cpp @@ -473,6 +473,14 @@ void Control::OnInitialize() { } +void Control::OnControlChildAdd( Actor& child ) +{ +} + +void Control::OnControlChildRemove( Actor& child ) +{ +} + void Control::OnStyleChange( Toolkit::StyleManager styleManager, StyleChange::Type change ) { // By default the control is only interested in theme (not font) changes diff --git a/dali-toolkit/public-api/controls/control-impl.h b/dali-toolkit/public-api/controls/control-impl.h index 56c358d..a4706af 100644 --- a/dali-toolkit/public-api/controls/control-impl.h +++ b/dali-toolkit/public-api/controls/control-impl.h @@ -450,6 +450,30 @@ public: // API for derived classes to override */ virtual void OnInitialize(); + /** + * @DEPRECATED_1_1.30. Override OnChildAdd instead. + * + * @brief Called whenever an Actor is added to the control. + * + * Could be overridden by derived classes. + * + * @SINCE_1_0.0 + * @param[in] child The added actor + */ + virtual void OnControlChildAdd( Actor& child ) DALI_DEPRECATED_API; + + /** + * @DEPRECATED_1_1.30. Override OnChildRemove instead. + * + * @brief Called whenever an Actor is removed from the control. + * + * Could be overridden by derived classes. + * + * @SINCE_1_0.0 + * @param[in] child The removed actor + */ + virtual void OnControlChildRemove( Actor& child ) DALI_DEPRECATED_API; + // Styling /**