Package gda.rcp.views
Class SlimPositionerComposite
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
gda.rcp.views.AbstractPositionerComposite
gda.rcp.views.NudgePositionerComposite
gda.rcp.views.SlimPositionerComposite
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
This class has been implemented to customise
NudgePositionerComposite layout not to change how a motor is
controlled.-
Field Summary
Fields inherited from class gda.rcp.views.AbstractPositionerComposite
checkHoldingBaton, displayNameLabel, reasonForDisallowingMove, unitDisplayOutsideTextBoxFields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandleFields inherited from class org.eclipse.swt.widgets.Widget
handle -
Constructor Summary
ConstructorsConstructorDescriptionSlimPositionerComposite(org.eclipse.swt.widgets.Composite parent, int style) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidCreates the control(s) (drawn between the label and the stop button) to display and/or control the scannable's position.Methods inherited from class gda.rcp.views.NudgePositionerComposite
doDecrementValue, doIncrementValue, getDecrementButton, getIncrementButton, getIncrementText, getPositionText, hideIncrementControl, isIncrementControlVisible, isReadOnlyPosition, moveAllowed, setDecrementButton, setDisplayUnit, setEnabled, setFixedIncrementInput, setIncrement, setIncrement, setIncrementButton, setIncrementText, setIncrementTextWidth, setLabelToBold, setLimits, setPositionText, setScannable, setUserUnits, showIncrementControl, updatePositionerControlMethods inherited from class gda.rcp.views.AbstractPositionerComposite
checkBatonHeld, dispose, getCurrentPosition, getDisplayName, getScannable, getScannableOutputFormat, hideStopButton, isCheckHoldingBaton, isStopButtonVisible, move, scheduleUpdateReadbackJob, setCheckHoldingBaton, setDisplayName, setDisplayNameWidth, setReasonForDisallowingMove, showStopButtonMethods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList, toStringMethods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBarMethods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, updateMethods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
-
Constructor Details
-
SlimPositionerComposite
public SlimPositionerComposite(org.eclipse.swt.widgets.Composite parent, int style)
-
-
Method Details
-
createPositionerControl
protected void createPositionerControl()Description copied from class:AbstractPositionerCompositeCreates the control(s) (drawn between the label and the stop button) to display and/or control the scannable's position.For consistent results, implementors are advised to create widgets directly on top of
thisComposite.- Overrides:
createPositionerControlin classNudgePositionerComposite
-