- * Copy constructor.
- */
- CheckBoxButton( const CheckBoxButton& checkBox );
-
- /**
- * Assignment operator.
- */
- CheckBoxButton& operator=( const CheckBoxButton& checkBox );
-
- /**
- * @brief Destructor
- *
- * This is non-virtual since derived Handle types must not contain data or virtual methods.
- */
- ~CheckBoxButton();
-
- /**
- * Create an initialized CheckBoxButton.
- * @return A handle to a newly allocated Dali resource.
- */
- static CheckBoxButton New();
-
- /**
- * Downcast an Object handle to CheckBoxButton. If handle points to a CheckBoxButton the
- * downcast produces valid handle. If not the returned handle is left uninitialized.
- * @param[in] handle Handle to an object
- * @return handle to a CheckBoxButton or an uninitialized handle
- */
- static CheckBoxButton DownCast( BaseHandle handle );
-
- /**
- * Sets the button as checked or unchecked.
- *
- * Emits a Button::ClickedSignal() signal if the checkbox is not disabled and the new state,
- * given in the \e checked param, is different than the previous one.
- *
- * @param[in] checked state.
- */
- void SetChecked( bool checked );
-
- /**
- * @return \e true if the button is checked.