From 078980aea975d398c7e6eb24387d5beb1255a435 Mon Sep 17 00:00:00 2001 From: Heeyong Song Date: Thu, 16 Jul 2020 18:54:06 +0900 Subject: [PATCH] [Tizen] Restore OnControlChildAdd and OnControlChildRemove Change-Id: I2205277de96eef1df25751c56405d74b97548bd6 --- dali-toolkit/public-api/controls/control-impl.cpp | 8 ++++++++ dali-toolkit/public-api/controls/control-impl.h | 24 +++++++++++++++++++++++ 2 files changed, 32 insertions(+) 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 /** -- 2.7.4