Interface LiveControl

All Superinterfaces:
Findable
All Known Implementing Classes:
AxisCameraControls, BashCommandControl, CountDownControl, CountDownProgressBarControl, DialogButtonControl, JythonCommandControl, JythonMonitorScannableDynamicCommandControl, JythonScriptFolderControl, JythonScriptFolderGroup, JythonScriptListControl, LiveControlBase, LiveControlBitField, LiveControlGroup, LiveControlsImage, LiveControlsScannableGroup, MultiFieldsScannableControl, RemainingScanTimeLiveControl, ScannableColourDiscreteStateControl, ScannableColourThresholdStateControl, ScannableDisplayLiveControl, ScannablePositionerControl, ScannableValueControl, WatchdogControl, XesCalibrationView, XesOffsetsView, XesSimulatedPositionsView

public interface LiveControl extends Findable
A Interface which controls wanting to be configured in Spring and used in the Live controls view must implement.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createControl(org.eclipse.swt.widgets.Composite composite)
    This method will create the GUI for this control.
    void
    Terminate use of this control
    Gets the group this control is in.

    Methods inherited from interface gda.factory.Findable

    getName, setName
  • Method Details

    • createControl

      void createControl(org.eclipse.swt.widgets.Composite composite)
      This method will create the GUI for this control.
      Parameters:
      composite - The composite onto which the control should draw
    • getGroup

      String getGroup()
      Gets the group this control is in.
      Returns:
      The group this control is in
    • dispose

      void dispose()
      Terminate use of this control