Interface LiveStreamViewCameraControlsExtension

All Known Implementing Classes:
AcquireSnapshotExtension, EpicsCameraViewerGridControls, LineProfileRegionsButton, LiveStreamViewCameraControlsAutofocus, LiveStreamViewCameraControlsCalibrate, LiveStreamViewCameraControlsCrosshair, LiveStreamViewCameraControlsOffsetCalibrate, LiveStreamViewCameraControlsScannableTweaker, LiveStreamViewCameraControlsToggleOverlay

public interface LiveStreamViewCameraControlsExtension
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createUi(org.eclipse.swt.widgets.Composite composite, CameraControl cameraControl)
    Create the UI associated with this extension
    default void
    Called when the composite is being disposed to allow listeners to be removed, resources disposed etc.
  • Method Details

    • createUi

      void createUi(org.eclipse.swt.widgets.Composite composite, CameraControl cameraControl)
      Create the UI associated with this extension

      The parent composite will allocate one column to the UI. This class may, of course, subdivide this into multiple columns.

      Parameters:
      composite - The parent composite on which to create thus UI
      cameraControl - Object to control the camera
    • dispose

      default void dispose()
      Called when the composite is being disposed to allow listeners to be removed, resources disposed etc.