|
Tizen Native API
5.0
|
A PushButton changes its appearance when is pressed and returns to its original when is released. More...
Classes | |
| struct | Property |
| Enumeration for the instance of properties belonging to the PushButton class. More... | |
Public Types | |
| enum | PropertyRange |
| Enumeration for the start and end property ranges for this control. More... | |
Public Member Functions | |
| PushButton () | |
| Creates an uninitialized PushButton; this can be initialized with PushButton::New(). | |
| PushButton (const PushButton &pushButton) | |
| Copy constructor. | |
| PushButton & | operator= (const PushButton &pushButton) |
| Assignment operator. | |
| ~PushButton () | |
| Destructor. | |
| void | SetButtonImage (Actor image) DALI_DEPRECATED_API |
| Sets the unselected image with an Actor. | |
| void | SetBackgroundImage (Actor image) DALI_DEPRECATED_API |
| Sets the background image with an Actor. | |
| void | SetSelectedImage (Actor image) DALI_DEPRECATED_API |
| Sets the selected image with an Actor. | |
| void | SetSelectedBackgroundImage (Actor image) DALI_DEPRECATED_API |
| Sets the selected background image with an Actor. | |
| void | SetDisabledBackgroundImage (Actor image) DALI_DEPRECATED_API |
| Sets the disabled background image with an Actor. | |
| void | SetDisabledImage (Actor image) DALI_DEPRECATED_API |
| Sets the disabled image with an Actor. | |
| void | SetDisabledSelectedImage (Actor image) DALI_DEPRECATED_API |
| Sets the disabled selected image with an Actor. | |
Static Public Member Functions | |
| static PushButton | New () |
| Creates an initialized PushButton. | |
| static PushButton | DownCast (BaseHandle handle) |
| Downcasts a handle to PushButton handle. | |
A PushButton changes its appearance when is pressed and returns to its original when is released.
By default, a PushButton emits a Button::PressedSignal() signal when the button is pressed, a Button::ClickedSignal() signal when it's clicked. and a Button::ReleasedSignal() signal when it's released or having pressed it, the touch point leaves the boundary of the button.
Usage example: -
// in Creating a DALi Application void HelloWorldExample::Create( Application& application ) { PushButton button = PushButton::New(); button.SetParentOrigin( ParentOrigin::CENTER ); button.SetProperty( Button::Property::LABEL, "Press" ); Stage::GetCurrent().Add( button ); // Connect to button signals emitted by the button button.ClickedSignal().Connect( this, &HelloWorldExample::OnButtonClicked ); button.PressedSignal().Connect( this, &HelloWorldExample::OnButtonPressed ); button.ReleasedSignal().Connect( this, &HelloWorldExample::OnButtonReleased ); } bool HelloWorldExample::OnButtonClicked( Button button ) { // Do something when the button is clicked return true; } bool HelloWorldExample::OnButtonPressed( Button button ) { // Do something when the button is pressed return true; } bool HelloWorldExample::OnButtonReleased( Button button ) { // Do something when the button is released return true; }
See Button for more details on signals and modifying appearance via properties.
Enumeration for the start and end property ranges for this control.
| PROPERTY_START_INDEX |
|
| PROPERTY_END_INDEX |
Reserving 1000 property indices.
|
Reimplemented from Dali::Toolkit::Button.
Creates an uninitialized PushButton; this can be initialized with PushButton::New().
Calling member functions with an uninitialized Dali::Object is not allowed.
| Dali::Toolkit::PushButton::PushButton | ( | const PushButton & | pushButton | ) |
Destructor.
This is non-virtual since derived Handle types must not contain data or virtual methods.
| static PushButton Dali::Toolkit::PushButton::DownCast | ( | BaseHandle | handle | ) | [static] |
Downcasts a handle to PushButton handle.
If handle points to a PushButton, the downcast produces valid handle. If not, the returned handle is left uninitialized.
| [in] | handle | Handle to an object |
Reimplemented from Dali::Toolkit::Button.
| static PushButton Dali::Toolkit::PushButton::New | ( | ) | [static] |
Creates an initialized PushButton.
Reimplemented from Dali::Toolkit::Control.
| PushButton& Dali::Toolkit::PushButton::operator= | ( | const PushButton & | pushButton | ) |
Assignment operator.
| [in] | pushButton | Handle to an object |
| void Dali::Toolkit::PushButton::SetBackgroundImage | ( | Actor | image | ) |
Sets the background image with an Actor.
| [in] | image | The Actor to use |
| void Dali::Toolkit::PushButton::SetButtonImage | ( | Actor | image | ) |
Sets the unselected image with an Actor.
| [in] | image | The Actor to use |
| void Dali::Toolkit::PushButton::SetDisabledBackgroundImage | ( | Actor | image | ) |
Sets the disabled background image with an Actor.
| [in] | image | The Actor to use |
| void Dali::Toolkit::PushButton::SetDisabledImage | ( | Actor | image | ) |
Sets the disabled image with an Actor.
| [in] | image | The Actor to use |
| void Dali::Toolkit::PushButton::SetDisabledSelectedImage | ( | Actor | image | ) |
Sets the disabled selected image with an Actor.
| [in] | image | The Actor to use |
| void Dali::Toolkit::PushButton::SetSelectedBackgroundImage | ( | Actor | image | ) |
Sets the selected background image with an Actor.
| [in] | image | The Actor to use |
| void Dali::Toolkit::PushButton::SetSelectedImage | ( | Actor | image | ) |
Sets the selected image with an Actor.
| [in] | image | The Actor to use |