Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Panel
titleGeneral

Component Palette Icon:



Panel
borderStylesolid
titleDescription

This button is really a series of two or more buttons, arranged in a column, row, or grid. Each button represents an integer-valued state. Each state defines two styles for a button: the selected style, and the unselected style. Each button is automatically displayed with the correct style based on the current state (the value of Indicator Value). When a button is pressed then released, its state's value is written to the Control Value. 

 To configure a Multi-State Button, simply drag a tag that represents your state onto the Multi-State Button. This will bind both the Control Value and Indicator Value to that tag. Now open up the Multi-State Button customizer, and define your states: their order, values and styles. Lastly choose if you want the buttons to be a column, row, or grid by setting the Display Style property.

Panel
titleProperties

Panel
titleScripting
Panel
titleScripting Functions

This component does not have scripting functions associated with it.

Panel
titleExtension Functions

This component does not have scripting functions associated with it.

Panel
titleEvent Handlers
Expand
titlekey
Expand
titlekeyPressed

Desc_keypressed
Nametest

Expand
titlekeyReleased

Desc_keyreleased
Nametest

Expand
titlekeyTyped

Desc_keytyped
Nametest

Expand
titlemouse
Expand
titlemouseClicked

Desc_mouseclicked
Nametest

Expand
titlemouseEntered

Desc_mouseentered
Nametest

Expand
titlemouseExited

Desc_mouseexited
Nametest

Expand
titlemousePressed

Desc_mousepressed
Nametest

Expand
titlemouseReleased

Desc_mousereleased
Nametest

Expand
titlemouseMotion
Expand
titlemouseDragged

Desc_mousedragged
Nametest

Expand
titlemouseMoved

Desc_mousemoved
Nametest

Expand
titlepropertyChange
Expand
titlepropertyChange

Desc_propertychange
Nametest

Panel
titleCustomizers

The multi-state button customizer provides a way to edit the states dataset in the component's property.

Panel
titleExamples
Panel
titleStylized Multi-State Button

Property NameValue
Display StyleGrid
Styles