interface org.aswing.SingleSelectionModel
| Implementors | ||||
![]() | DefaultSingleSelectionModel |
| ||
A model that supports at most one indexed selection. @author paling
Instance Fields
function addStateListener(listener:Dynamic ->Void?priority:Int, ?useWeakReference:Bool): Void
Adds a listener to listen the Model's state change event. @see org.aswing.event.InteractiveEvent#STATE_CHANGED
| listener | the listener |
| priority | the priority |
| useWeakReference | Determines whether the reference to the listener is strong or weak. |
function clearSelection(?programmatic:Bool): Void
Clears the selection (to -1).
| programmatic | indicate if this is a programmatic change. |
function getSelectedIndex(): Int
Returns the model's selection.
@see #setSelectedIndex()
| returns | the model's selection, or -1 if there is no selection |
function isSelected(): Bool
Returns true if the selection model currently has a selected value.
| returns | true if a value is currently selected |
function removeStateListener(listener:Dynamic ->Void): Void
Removes a state listener. @see org.aswing.event.InteractiveEvent#STATE_CHANGED
| listener | the listener to be removed. |
function setSelectedIndex(index:Int, ?programmatic:Bool): Void
Sets the model's selected index to index.
Notifies any listeners if the model changes.
@see #getSelectedIndex() @see #addChangeListener()
| index | an int specifying the model selection. |
| programmatic | indicate if this is a programmatic change. |
