Class DetectorDistanceCompositeFactory

java.lang.Object
gda.rcp.mx.client.ui.composites.DetectorDistanceCompositeFactory
All Implemented Interfaces:
BeamlineStateObserver, CompositeFactory, org.springframework.beans.factory.InitializingBean

public class DetectorDistanceCompositeFactory extends Object implements BeamlineStateObserver, CompositeFactory, org.springframework.beans.factory.InitializingBean
  • Constructor Details

    • DetectorDistanceCompositeFactory

      public DetectorDistanceCompositeFactory()
  • Method Details

    • createComposite

      public org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite parent, int style)
      Specified by:
      createComposite in interface CompositeFactory
    • createDetectorDistanceViewer

      public static MotorPositionViewer createDetectorDistanceViewer(boolean createComposite, org.eclipse.swt.widgets.Composite parent, Scannable detectorSupportScannable, String label)
    • createDetectorDistanceViewer

      public static MotorPositionViewer createDetectorDistanceViewer(boolean createComposite, org.eclipse.swt.widgets.Composite cmp, Scannable detectorSupportScannable, String label, Object layoutData)
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • getDetectorSupportScannable

      public Scannable getDetectorSupportScannable()
    • setDetectorSupportScannable

      public void setDetectorSupportScannable(Scannable detectorSupportScannable)
    • setBeamlineState

      public void setBeamlineState(boolean hasBaton, boolean beamlineBusy, boolean jythonServerBusy)
      Description copied from interface: BeamlineStateObserver
      Provide an interface that may be used to control GUI state
      Specified by:
      setBeamlineState in interface BeamlineStateObserver
      Parameters:
      hasBaton -
      beamlineBusy -
      jythonServerBusy -