/**
* @brief Set this Actor is transparent or not without any affection on the child Actors.
*/
- void SetTransparent(bool transparent);
+ virtual void SetTransparent(bool transparent);
/**
* @brief Get this Actor is transparent or not.
*/
- bool GetTransparent() const;
+ virtual bool GetTransparent() const;
public:
/**
*/
Dali::TypeInfo GetTypeInfo();
+ /**
+ * @copydoc Internal::CustomActorImpl::SetTransparent()
+ */
+ void SetTransparent(bool transparent) override
+ {
+ Actor::SetTransparent(transparent);
+ }
+
+ /**
+ * @copydoc Internal::CustomActorImpl::GetTransparent()
+ */
+ bool GetTransparent() const override
+ {
+ return Actor::GetTransparent();
+ }
+
protected:
/**
* A reference counted object may only be deleted by calling Unreference()
virtual void OnLayoutNegotiated(float size, Dimension::Type dimension) = 0;
/**
- * @brief Set this CustomActor is transparent or not without any affection on the child Actors.
- */
- void SetTransparent(bool transparent);
-
- /**
- * @brief Get this CustomActor is transparent or not.
- */
- bool GetTransparent() const;
-
- /**
* @brief Retrieves the extension for this control.
*
* @SINCE_1_0.0
*/
bool RelayoutDependentOnChildrenBase(Dimension::Type dimension = Dimension::ALL_DIMENSIONS);
+ /**
+ * @brief Set this CustomActor is transparent or not without any affection on the child Actors.
+ */
+ virtual void SetTransparent(bool transparent);
+
+ /**
+ * @brief Get this CustomActor is transparent or not.
+ */
+ virtual bool GetTransparent() const;
+
public: // Not intended for application developers
/**
* @brief Initializes a CustomActor.