Package uk.ac.gda.client.livecontrol
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
A Interface which controls wanting to be configured in Spring and used in the Live controls view must implement.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(org.eclipse.swt.widgets.Composite composite) This method will create the GUI for this control.voiddispose()Terminate use of this controlgetGroup()Gets the group this control is in.
-
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
-