Package xal.app.knobs

Class KnobView

    • Field Detail

      • _knob

        protected final Knob _knob
        the knob to display
      • EDIT_DISPLAYER

        protected final KnobEditDisplayer EDIT_DISPLAYER
        displays and hides the knob editor
      • _knobControl

        protected KnobControl _knobControl
        knob editor
      • _knobEditor

        protected KnobEditor _knobEditor
        knob conrol
    • Method Detail

      • displayEditor

        protected void displayEditor​(boolean displayEditor)
        set to edit mode
      • makeButtonRow

        protected Component makeButtonRow()
        make the button row
      • nameChanged

        public void nameChanged​(Knob knob,
                                String newName)
        event indicating that the specified knob's name has changed
        Specified by:
        nameChanged in interface KnobListener
      • limitsChanged

        public void limitsChanged​(Knob knob,
                                  double lowerLimit,
                                  double upperLimit)
        event indicating that the knob's limits have changed
        Specified by:
        limitsChanged in interface KnobListener
      • currentSettingChanged

        public void currentSettingChanged​(Knob knob,
                                          double value)
        event indicating that the knob's current value setting has changed
        Specified by:
        currentSettingChanged in interface KnobListener
      • valueSettingPublished

        public void valueSettingPublished​(Knob knob)
        event indicating that the knob's most previously pending set operation has completed
        Specified by:
        valueSettingPublished in interface KnobListener