Classes
AddedRemovedEvent
AlertElement
AnchorContainerElement
ArrowShape
ButtonElement
CanvasElement
CanvasManager
CheckboxElement
CheckboxSkinElement
CollectionChangedEvent
CollectionSort
ColorPickerButtonElement
ColorPickerElement
ContainerBaseElement
CursorDefinition
DataGridColumnDefinition
DataGridDataRenderer
DataGridElement
DataGridHeaderColumnDividerSkinElement
DataGridHeaderElement
DataGridHeaderItemRenderer
DataGridItemData
DataGridItemRendererBase
DataGridLabelItemRenderer
DataListData
DataListElement
DataRendererBaseElement
DataRendererLabelElement
DatePickerButtonElement
DatePickerElement
DispatcherEvent
DrawMetrics
DropdownArrowButtonSkinElement
DropdownBaseElement
DropdownElement
ElementEvent
ElementGridItemClickEvent
ElementKeyboardEvent
ElementListItemClickEvent
ElementMouseEvent
ElementMouseWheelEvent
EllipseShape
EventDispatcher
FillBase
GridContainerElement
GridContainerRowColumnDefinition
ImageElement
IpInputElement
LabelElement
LinearGradientFill
ListCollection
ListContainerElement
ProgressElement
RadioButtonElement
RadioButtonSkinElement
RoundedRectangleShape
ScrollBarElement
ScrollButtonSkinElement
ShapeBase
SkinnableElement
SolidFill
StyleableBase
StyleChangedEvent
StyleData
StyleDefinition
StyleProxy
TextAreaElement
TextElement
TextFieldElement
TextInputElement
TimeInputElement
ToggleButtonElement
ToggleButtonGroup
Tween
ViewportElement


ToggleButtonGroup

Convenience helper class for grouping ToggleButtons or subclasses.
The ToggleButtonGroup can be assigned to set of toggle buttons
and will only allow a single ToggleButton to be selected at a time.
When a ToggleButton changes state, the ToggleButtonGroup will dispatch
a changed event. Use this for functionality like RadioButtons and Tabs.

Inheritance:     ToggleButtonGroup ➞ EventDispatcher ➞ Object

Events
Event Defined By
changed     :    DispatcherEvent ToggleButtonGroup
Dispatched when the selected ToggleButton is changed due to user interaction.
 


Public Functions
Show Inherited
Function Defined By
ToggleButtonGroup() [Constructor] ToggleButtonGroup
Creates new ToggleButtonGroup instance.
 
addButton(toggleButton) ToggleButtonGroup
Adds a ToggleButton or subclass to be managed by ToggleButtonGroup.
  toggleButton     :    ToggleButtonElement
ToggleButton or subclass to be managed by ToggleButtonGroup.
  returns     :    boolean
True when successfully added, false if is not a instance of ToggleButton or already added.
 
clearButtons() ToggleButtonGroup
Removes all ToggleButtons currently managed by ToggleButtonGroup.
 
getSelectedButton() ToggleButtonGroup
Gets the selected ToggleButton.
  returns     :    ToggleButtonElement
ToggleButton or subclass currently selected. May be null.
 
removeButton(toggleButton) ToggleButtonGroup
Removes a ToggleButton or subclass currently being managed by ToggleButtonGroup
  toggleButton     :    ToggleButtonElement
ToggleButton or subclass to be removed from ToggleButtonGroup.
  returns     :    boolean
True when successfully removed, false if the toggle button is not currently managed by ToggleButtonGroup.
 
setSelectedButton(toggleButton) ToggleButtonGroup
Sets the ToggleButton to be selected.
  toggleButton     :    ToggleButtonElement
ToggleButton or subclass to be selected. May be set to null.
 


Internal Functions
Function Defined By
_toggleButtonChanged(event) ToggleButtonGroup
Event handler for managed ToggleButton's "changed" event.
Updates toggle button selected states and dispatches "changed" event.
  event     :    ElementEvent
ElementEvent to be processed.