Class LiveStreamViewAxisCameraControls
java.lang.Object
uk.ac.gda.client.live.stream.view.customui.AbstractLiveStreamViewCustomUi
uk.ac.gda.client.live.stream.view.customui.LiveStreamViewAxisCameraControls
- All Implemented Interfaces:
LiveStreamViewCustomUi
AbstractLiveStreamViewCustomUi wrapper for
AxisCameraControls.
The stream url is set automatically from the camera configuration of the enclosing live stream.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateUi(org.eclipse.swt.widgets.Composite composite) Called when theLiveStreamViewis drawing this custom UI.voidsetFocusStep(double focusStep) voidsetNumColumns(int numColumns) voidsetShowFocusControls(boolean showFocusControls) voidsetShowIrisControls(boolean showIrisControls) voidsetZoomStep(double zoomStep) Methods inherited from class uk.ac.gda.client.live.stream.view.customui.AbstractLiveStreamViewCustomUi
dispose, getActionBars, getImageTrace, getLiveStreamConnection, getPlottingSystem, setActionBars, setImageTrace, setLiveStreamConnection, setPlottingSystem
-
Constructor Details
-
LiveStreamViewAxisCameraControls
public LiveStreamViewAxisCameraControls()
-
-
Method Details
-
createUi
public void createUi(org.eclipse.swt.widgets.Composite composite) Description copied from interface:LiveStreamViewCustomUiCalled when theLiveStreamViewis drawing this custom UI. At this point theIPlottingSystemandLiveStreamConnectionwill be setup so then can be used in this method.- Parameters:
composite- The composite to draw custom UI onto.
-
setNumColumns
public void setNumColumns(int numColumns) -
setZoomStep
public void setZoomStep(double zoomStep) -
setFocusStep
public void setFocusStep(double focusStep) -
setShowFocusControls
public void setShowFocusControls(boolean showFocusControls) -
setShowIrisControls
public void setShowIrisControls(boolean showIrisControls)
-