/**
* @copydoc Toolkit::ControlWrapper
*/
-class ControlWrapper : public Control
+class DALI_IMPORT_API ControlWrapper : public Control
{
public:
/**
* Create a new ControlWrapper.
+ *
+ * @param[in] typeName The name of the type that is registered with this control
+ * @param[in] controlWrapper The implementation of this control
+ *
* @return A public handle to the newly allocated ControlWrapper.
*/
- static Dali::Toolkit::ControlWrapper New( ControlWrapper* controlWrapper );
+ static Dali::Toolkit::ControlWrapper New( const std::string& typeName, ControlWrapper* controlWrapper );
public: // From CustomActorImpl
private:
- // Undefined.
- ControlWrapper( const ControlWrapper& );
-
- // Undefined.
- ControlWrapper& operator=( const ControlWrapper& rhs );
+ /// @cond internal
+ /// Undefined.
+ DALI_INTERNAL ControlWrapper( const ControlWrapper& );
+ /// Undefined.
+ DALI_INTERNAL ControlWrapper& operator=( const ControlWrapper& rhs );
+ /// @endcond
};
} // namespace Internal