Package xal.app.knobs
Interface KnobListener
-
- All Known Implementing Classes:
KnobControl,KnobEditor,KnobGroup,KnobView,MainKnobGroup
public interface KnobListenerKnob events
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcurrentSettingChanged(Knob knob, double value)event indicating that the knob's current value setting has changedvoidelementAdded(Knob knob, KnobElement element)event indicating that an element has been addedvoidelementModified(Knob knob, KnobElement element)event indicating that the specified knob element has been modifiedvoidelementRemoved(Knob knob, KnobElement element)event indicating that an element has been removedvoidlimitsChanged(Knob knob, double lowerLimit, double upperLimit)event indicating that the knob's limits have changedvoidnameChanged(Knob knob, String newName)event indicating that the specified knob's name has changedvoidreadyStateChanged(Knob knob, boolean isReady)event indicating that the knob's ready state has changedvoidvalueSettingPublished(Knob knob)event indicating that the knob's most previously pending set operation has completed
-
-
-
Method Detail
-
nameChanged
void nameChanged(Knob knob, String newName)
event indicating that the specified knob's name has changed
-
readyStateChanged
void readyStateChanged(Knob knob, boolean isReady)
event indicating that the knob's ready state has changed
-
limitsChanged
void limitsChanged(Knob knob, double lowerLimit, double upperLimit)
event indicating that the knob's limits have changed
-
currentSettingChanged
void currentSettingChanged(Knob knob, double value)
event indicating that the knob's current value setting has changed
-
valueSettingPublished
void valueSettingPublished(Knob knob)
event indicating that the knob's most previously pending set operation has completed
-
elementAdded
void elementAdded(Knob knob, KnobElement element)
event indicating that an element has been added
-
elementRemoved
void elementRemoved(Knob knob, KnobElement element)
event indicating that an element has been removed
-
elementModified
void elementModified(Knob knob, KnobElement element)
event indicating that the specified knob element has been modified
-
-