AbstractButton
The AbstractButton class defines the behavior of the button. More...
Import Statement: | import Ubuntu.Components 0.1 |
Inherits: | |
Inherited By: | Button, CheckBox, Empty, and PickerDelegate. |
Properties
- action : Action
- hovered : bool
- iconName : string
- iconSource : url
- pressed : bool
- style : Component
- text : string
Signals
- clicked()
- pressAndHold()
- triggered(var value)
Methods
- trigger(value)
Detailed Description
This component is under heavy development.
This class defines the behavior of the button: it defines the MouseArea and the states. All components deriving from this class support haptic feedback out of the box.
Property Documentation
action : Action |
The Action associated with this ActionItem. If action is set, the values of the Action properties are copied to the values of the ActionItem properties.
hovered : bool |
True if the mouse cursor hovers over the button's mouse area.
iconName : string |
The icon associated with the actionItem in the ubuntu-mobile icon theme. Default value: action.iconName.
If both iconSource and iconName are defined, iconName will be ignored.
iconSource : url |
The image associated with the actionItem. Default value: action.iconSource.
If both iconSource and iconName are defined, iconName will be ignored.
pressed : bool |
True if the user presses a mouse button in the button's mouse area.
style : Component |
Component instantiated immediately and placed below everything else.
text : string |
The title of the actionItem. Default value: action.text
Signal Documentation
This handler is called when there is a mouse click on the button and the button is not disabled. If action is defined, the action will be triggered.
triggered(var value) |
Called when the actionItem is triggered.