com.guiseframework.component
Interface SelectButtonControl

All Superinterfaces:
ActionControl, ActionListenable, ActionModel, ButtonControl, Component, Control, DepictedObject, Displayable, Enableable, InfoModel, InputFocusableComponent, LabelDisplayableComponent, LabelModel, Model, PresentationModel, com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable, Selectable, SelectActionControl
All Known Implementing Classes:
BooleanSelectButton, BooleanSelectToolButton, SelectButton, ValueSelectButton

public interface SelectButtonControl
extends SelectActionControl, ButtonControl

A button that keeps track of its selected state.

Author:
Garret Wilson

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.guiseframework.component.Control
Control.Status
 
Field Summary
 
Fields inherited from interface com.guiseframework.component.SelectActionControl
AUTO_SELECT_PROPERTY, SELECTED_GLYPH_URI_PROPERTY, TOGGLE_PROPERTY, UNSELECTED_GLYPH_URI_PROPERTY
 
Fields inherited from interface com.guiseframework.model.Selectable
SELECTED_PROPERTY
 
Fields inherited from interface com.guiseframework.component.ActionControl
ROLLOVER_PROPERTY
 
Fields inherited from interface com.guiseframework.component.Control
STATUS_PROPERTY
 
Fields inherited from interface com.guiseframework.model.Enableable
ENABLED_PROPERTY
 
Fields inherited from interface com.guiseframework.component.LabelDisplayableComponent
ICON_DISPLAYED_PROPERTY, LABEL_DISPLAYED_PROPERTY
 
Method Summary
 
Methods inherited from interface com.guiseframework.component.SelectActionControl
getSelectedGlyphURI, getUnselectedGlyphURI, isAutoSelect, isToggle, setAutoSelect, setSelectedGlyphURI, setToggle, setUnselectedGlyphURI
 
Methods inherited from interface com.guiseframework.model.Selectable
isSelected, setSelected
 
Methods inherited from interface com.guiseframework.component.ActionControl
isRollover, setRollover
 
Methods inherited from interface com.guiseframework.component.Control
getStatus, reset
 
Methods inherited from interface com.guiseframework.model.Enableable
isEnabled, setEnabled
 
Methods inherited from interface com.guiseframework.model.ActionModel
getActionListeners, performAction, performAction
 
Methods inherited from interface com.guiseframework.event.ActionListenable
addActionListener, removeActionListener
 
Methods inherited from interface com.guiseframework.component.LabelDisplayableComponent
isIconDisplayed, isLabelDisplayed, setIconDisplayed, setLabelDisplayed
 



Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.