UIZE JavaScript Framework

MODULES Uize.Widget.Button

1. Introduction

The Uize.Widget.Button class implements the button widget - the most basic and atomic widget that is used in the implementation of many other widgets.

DEVELOPERS: Chris van Rensburg

1.1. Examples

There are no dedicated showcase example pages for the Uize.Widget.Button module.

SEARCH FOR EXAMPLES

Use the link below to search for example pages on the UIZE Web site that reference the Uize.Widget.Button module...

SEARCH

1.2. Implementation Info

The Uize.Widget.Button module defines the Uize.Widget.Button class, which is a subclass of Uize.Widget.

INHERITANCE CHAIN

Uize.Class −> Uize.Widget −> Uize.Widget.Button

1.2.1. Features Introduced in This Module

The features listed in this section have been introduced in this module.

INSTANCE METHODS

setStateAndFireEvent

STATE PROPERTIES

action | allowClickWhenSelected | classNamingForStates | clickToDeselect | clickToSelect | followLink | frameOrder | mode | playing | selected | state | statePrecedence | text | tooltip

STATIC METHODS

Uize.Widget.Button.addChildButton

1.2.2. Features Overridden in This Module

The features listed in this section have been overridden in this module.

The module that an overridden feature was initially introduced in will be noted in the IMPLEMENTATION INFO notes for the feature.

INSTANCE METHODS

updateUi | valueOf | wireUi

STATIC PROPERTIES

Uize.Widget.Button.moduleName | Uize.Widget.Button.nonInheritableStatics | Uize.Widget.Button.undefined

1.2.3. Features Inherited From Other Modules

The features listed in this section have been inherited from other modules.

The module that an inherited feature was initially introduced in will be noted in the IMPLEMENTATION INFO notes for the feature.

INSTANCE METHODS

addChild | addChildren | ajax | buildHtml | callInherited | childHtml | childId | confirm | displayNode | fire | flushNodeCache | get | getContainer | getHtml | getInherited | getNode | getNodeStyle | getNodeValue | getProvider | globalizeNode | inform | injectNodeHtml | insertOrWireUi | insertUi | is | isMet | kill | localize | met | nodeId | onChange | once | removeChild | removeNode | removeUi | set | setInherited | setNodeClipRect | setNodeInnerHtml | setNodeOpacity | setNodeProperties | setNodeStyle | setNodeValue | showNode | toggle | unmet | unwire | unwireNode | unwireNodeEventsByMatch | unwireUi | whenever | wire | wireNode

INSTANCE PROPERTIES

showConfirm | showInform

STATE PROPERTIES

built | busy | busyInherited | busyParentTickle | children | container | enabled | enabledInherited | enabledParentTickle | html | idPrefix | idPrefixConstruction | insertionMode | localized | name | nodeMap | parent | wired

STATIC METHODS

Uize.Widget.Button.alphastructor | Uize.Widget.Button.declare | Uize.Widget.Button.doMy | Uize.Widget.Button.dualContextMethods | Uize.Widget.Button.dualContextProperties | Uize.Widget.Button.fire | Uize.Widget.Button.get | Uize.Widget.Button.getBlankImageUrl | Uize.Widget.Button.instanceMethods | Uize.Widget.Button.instanceProperties | Uize.Widget.Button.mixins | Uize.Widget.Button.omegastructor | Uize.Widget.Button.set | Uize.Widget.Button.singleton | Uize.Widget.Button.spawn | Uize.Widget.Button.stateProperties | Uize.Widget.Button.staticMethods | Uize.Widget.Button.staticProperties | Uize.Widget.Button.subclass | Uize.Widget.Button.toggle | Uize.Widget.Button.treeInheritedStateProperties | Uize.Widget.Button.unwire | Uize.Widget.Button.wire

STATIC PROPERTIES

Uize.Widget.Button.busyParentTickle | Uize.Widget.Button.enabledParentTickle | Uize.Widget.Button.isWired | Uize.Widget.Button.pathToResources

1.2.4. Modules Directly Under This Namespace

1.2.5. Unit Tests

There is no dedicated unit tests module for the Uize.Widget.Button module.

2. DOM Nodes

2.1. Root Node

The root node is the DOM node with the name '' (empty string), and is required for this widget class.

If the mode state property is set to the value 'classes', then the className property of this node is updated to reflect the state of the instance's playing, selected, and state state properties. In such cases, the value used to set the className property is constructed by using the values of the state, selected, playing, busyInherited, enabledInherited, classNamingForStates, and statePrecedenceMap state properties.

NOTES

this DOM node is required

2.2. text DOM Node

An optional node whose contents will be replaced with the value of the text state property, if this property's value is not null or undefined.

The innerHTML value of the text DOM Node will be updated to reflect the value of the text state property whenever the value of this property is changed, is not null or undefined, and the instance is wired up.

NOTES

this DOM node is optional

3. Instance Events

3.1. Click

An instance event that is fired when the user clicks the instance's Root Node.

This event is fired after the related Up instance event. When this event is fired, the value of the state state property will be 'over'. The event object for this event will have a domEvent property that is a reference to the browser event object associated to the event on the DOM node. This domEvent object can be used to determine what modifier keys were being used, along with other properties of the event.

NOTES

see the companion Double Click, Down, Out, Over, and Up instance events

3.2. Double Click

An instance event that is fired when the user double clicks the instance's Root Node.

This event is fired after the related Up and Click instance events. When this event is fired, the value of the state state property will be 'over'. The event object for this event will have a domEvent property that is a reference to the browser event object associated to the event on the DOM node. This domEvent object can be used to determine what modifier keys were being used, along with other properties of the event.

NOTES

see the companion Click, Down, Out, Over, and Up instance events

3.3. Down

An instance event that is fired when the user mouses down on the instance's Root Node.

When this event is fired, the value of the state state property will be 'down'. The event object for this event will have a domEvent property that is a reference to the browser event object associated to the event on the DOM node. This domEvent object can be used to determine what modifier keys were being used, along with other properties of the event.

NOTES

see the companion Click, Double Click, Out, Over, and Up instance events

3.4. Out

An instance event that is fired when the user mouses out of the instance's Root Node.

When this event is fired, the value of the state state property will be '' (empty string). The event object for this event will have a domEvent property that is a reference to the browser event object associated to the event on the DOM node. This domEvent object can be used to determine what modifier keys were being used, along with other properties of the event.

NOTES

see the companion Click, Double Click, Down, Over, and Up instance events

3.5. Over

An instance event that is fired when the user mouses over the instance's Root Node.

When this event is fired, the value of the state state property will be 'over'. The event object for this event will have a domEvent property that is a reference to the browser event object associated to the event on the DOM node. This domEvent object can be used to determine what modifier keys were being used, along with other properties of the event.

NOTES

see the companion Click, Double Click, Down, Out, and Up instance events

3.6. Up

An instance event that is fired when the user mouses up after first having moused down on the instance's Root Node.

This event is fired before the related Click instance event. When this event is fired, the value of the state state property will be 'over'. The event object for this event will have a domEvent property that is a reference to the browser event object associated to the event on the DOM node. This domEvent object can be used to determine what modifier keys were being used, along with other properties of the event.

NOTES

see the companion Click, Double Click, Down, Out, and Over instance events

4. Static Properties

4.1. Uize.Widget.Button.addChildButton

A function, that can be "stitched in" to other widget classes as an instance method in order to ease adding of child button widgets to instances of those classes, and that is most useful in widget class that add a lot of child buttons.

SYNTAX

myButton = myWidgetInstance.addChildButton (buttonNameSTR,clickHandlerFUNC);

In order for the above syntax to work, the Uize.Widget.Button.addChildButton function would first need to be "stitched in" as an instance method of the class of which myWidgetInstance is an instance. This can be done with a statement such as...

STITCHING IN

// stitching in as a public method
MyWidgetClass.prototype.addChildButton = Uize.Widget.Button.addChildButton;

// stitching in as a private method
MyWidgetClass.prototype._addChildButton = Uize.Widget.Button.addChildButton;

VARIATION 1

myButton = myWidgetInstance.addChildButton (buttonNameSTR,eventNameSTR);

When the eventNameSTR parameter is specified in place of the clickHandlerFUNC parameter, then clicking the added child button will fire an event of the name specified by the eventNameSTR parameter on the instance to which the child button was added, rather than executing click handler code.

VARIATION 2

myButton = myWidgetInstance.addChildButton (buttonNameSTR);

When only the buttonNameSTR parameter is specified, then no custom event will be fired and no click hander function will be executed. Instead, only the button's 'Click' instance event will be relayed to the widget instance to which the child button was added. Any handler code for this 'Click' event fired on the button's parent would then have to use the event object's source property to determine which button was clicked.

4.1.1. Calling Without Stitching In

SYNTAX

myButton = Uize.Widget.Button.addChildButton.call (
  myWidgetInstance,
  buttonNameSTR,
  clickHandlerFUNCorEventNameSTR
);

VARIATION

myButton = Uize.Widget.Button.addChildButton.call (myWidgetInstance,buttonNameSTR);

4.1.2. Calling As a Static Method

SYNTAX

myLinkButton = Uize.Widget.Button.addChildButton (
  buttonNameSTR,
  clickHandlerFUNCorEventNameSTR
);

VARIATION

myLinkButton = Uize.Widget.Button.addChildButton (buttonNameSTR);

4.2. Uize.Widget.Button.busyParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

4.3. Uize.Widget.Button.enabledParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

4.4. Uize.Widget.Button.isWired

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

4.5. Uize.Widget.Button.moduleName

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)
this static feature is inherited by subclasses

4.6. Uize.Widget.Button.nonInheritableStatics

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)
this static feature is not inherited by subclasses

4.7. Uize.Widget.Button.pathToResources

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

4.8. Uize.Widget.Button.undefined

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)
this static feature is inherited by subclasses

5. State Properties

5.1. action

NOTES

the initial value is undefined

IMPLEMENTATION INFO

this feature was introduced in this module

5.2. allowClickWhenSelected

NOTES

the initial value is undefined

IMPLEMENTATION INFO

this feature was introduced in this module

5.3. built

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.4. busy

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.5. busyInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.6. busyParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.7. children

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.8. classNamingForStates

NOTES

the initial value is 'disambiguated'

IMPLEMENTATION INFO

this feature was introduced in this module

5.9. clickToDeselect

NOTES

the initial value is undefined

IMPLEMENTATION INFO

this feature was introduced in this module

5.10. clickToSelect

NOTES

the initial value is undefined

IMPLEMENTATION INFO

this feature was introduced in this module

5.11. container

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.12. enabled

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.13. enabledInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.14. enabledParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.15. followLink

NOTES

the initial value is false

IMPLEMENTATION INFO

this feature was introduced in this module

5.16. frameOrder

NOTES

the initial value is ['grayed','','over','active','playing']

IMPLEMENTATION INFO

this feature was introduced in this module

5.17. html

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.18. idPrefix

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.19. idPrefixConstruction

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.20. insertionMode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.21. localized

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.22. mode

NOTES

the initial value is 'classes'

IMPLEMENTATION INFO

this feature was introduced in this module

5.23. name

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.24. nodeMap

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.25. parent

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

5.26. playing

NOTES

the initial value is 'false'

IMPLEMENTATION INFO

this feature was introduced in this module

5.27. selected

NOTES

the initial value is 'false'

IMPLEMENTATION INFO

this feature was introduced in this module

5.28. state

A string, indicating the mouseover or mousedown state of the instance.

Possible values for this property are...

'' (empty string) - the default state, when the user is neither mousing over or mousing down on the instance's Root Node
'over' - indicates that the user is mousing over the instance's Root Node
'down' - indicates that the user is mousing down on the instance's Root Node

NOTES

the initial value is '' (an empty string)
this state property should not be confused with the related playing and selected state properties
while the instance is not wired, the value of this property will remain '' (empty string)

IMPLEMENTATION INFO

this feature was introduced in this module

5.29. statePrecedence

NOTES

the initial value is ['playing','active','grayed','over','']

IMPLEMENTATION INFO

this feature was introduced in this module

5.30. text

A string, whose value will be used to set the value of the innerHTML property of the text DOM Node.

The innerHTML value of the text DOM Node will be updated to reflect the value of the text state property whenever the value of this property is changed, is not null or undefined, and the instance is wired up.

NOTES

the initial value is undefined

IMPLEMENTATION INFO

this feature was introduced in this module

5.31. tooltip

An object reference to a DOM node, or a string whose value is the id for a DOM node, that should be displayed as a tooltip for the instance whenever the user mouses over the Root Node and the instance is in a state where clicking on this node would have an action.

Clicking on the Root Node would have an action when the following conditions are met: the over state property is set to true, the enabledInherited state property is set to true, the selected state property is set to false, and the instance is wired.

NOTES

the initial value is undefined
in order for the value of this property to be honored, the Uize.Tooltip module must already be loaded, but the Uize.Widget.Button module does not explicitly require the Uize.Tooltip module

IMPLEMENTATION INFO

this feature was introduced in this module

5.32. wired

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6. Instance Methods

6.1. addChild

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.2. addChildren

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.3. ajax

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.4. buildHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.5. callInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.6. childHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.7. childId

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.8. confirm

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.9. displayNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.10. fire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.11. flushNodeCache

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.12. get

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.13. getContainer

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.14. getHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.15. getInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.16. getNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.17. getNodeStyle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.18. getNodeValue

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.19. getProvider

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.20. globalizeNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.21. inform

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.22. injectNodeHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.23. insertOrWireUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.24. insertUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.25. is

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.26. isMet

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.27. kill

Inherited from Uize.Widget, but introduced in Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Class)

6.28. localize

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.29. met

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.30. nodeId

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.31. onChange

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.32. once

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.33. removeChild

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.34. removeNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.35. removeUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.36. set

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.37. setInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.38. setNodeClipRect

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.39. setNodeInnerHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.40. setNodeOpacity

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.41. setNodeProperties

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.42. setNodeStyle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.43. setNodeValue

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.44. setStateAndFireEvent

IMPLEMENTATION INFO

this feature was introduced in this module

6.45. showNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.46. toggle

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.47. unmet

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.48. unwire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.49. unwireNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.50. unwireNodeEventsByMatch

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.51. unwireUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.52. updateUi

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)

6.53. valueOf

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)

IMPLEMENTATION INFO

6.54. whenever

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.55. wire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

6.56. wireNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.57. wireUi

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)

7. Instance Properties

7.1. showConfirm

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

7.2. showInform

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

8. Static Methods

8.1. Uize.Widget.Button.addChildButton

IMPLEMENTATION INFO

this feature was introduced in this module
this static feature is inherited by subclasses

8.2. Uize.Widget.Button.alphastructor

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.3. Uize.Widget.Button.declare

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.4. Uize.Widget.Button.doMy

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.5. Uize.Widget.Button.dualContextMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.6. Uize.Widget.Button.dualContextProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.7. Uize.Widget.Button.fire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.8. Uize.Widget.Button.get

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.9. Uize.Widget.Button.getBlankImageUrl

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

8.10. Uize.Widget.Button.instanceMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.11. Uize.Widget.Button.instanceProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.12. Uize.Widget.Button.mixins

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.13. Uize.Widget.Button.omegastructor

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.14. Uize.Widget.Button.set

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.15. Uize.Widget.Button.singleton

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.16. Uize.Widget.Button.spawn

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

8.17. Uize.Widget.Button.stateProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.18. Uize.Widget.Button.staticMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.19. Uize.Widget.Button.staticProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.20. Uize.Widget.Button.subclass

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.21. Uize.Widget.Button.toggle

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.22. Uize.Widget.Button.treeInheritedStateProperties

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

8.23. Uize.Widget.Button.unwire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.24. Uize.Widget.Button.wire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses