Package org.csstudio.swt.widgets.figures
Class ScaledSliderFigure
java.lang.Object
org.eclipse.draw2d.Figure
org.csstudio.swt.widgets.figures.AbstractScaledWidgetFigure
org.csstudio.swt.widgets.figures.AbstractMarkedWidgetFigure
org.csstudio.swt.widgets.figures.AbstractLinearMarkedFigure
org.csstudio.swt.widgets.figures.ScaledSliderFigure
- All Implemented Interfaces:
Introspectable
,org.eclipse.draw2d.IFigure
A Scaled Slider figure
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch, org.eclipse.draw2d.Figure.ReverseFigureChildrenIterator
Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets
-
Field Summary
Fields inherited from class org.csstudio.swt.widgets.figures.AbstractLinearMarkedFigure
marker
Fields inherited from class org.csstudio.swt.widgets.figures.AbstractMarkedWidgetFigure
hiColor, hihiColor, hihiLevel, hiLevel, loColor, loLevel, loloColor, loloLevel, showHi, showHihi, showLo, showLolo, showMarkers
Fields inherited from class org.csstudio.swt.widgets.figures.AbstractScaledWidgetFigure
logScale, majorTickMarkStepHint, maximum, minimum, scale, showMinorTicks, showScale, transparent, value, valueLabelFormat
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
Fields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a slider listener.double
double
boolean
boolean
boolean
isOpaque()
void
manualSetValue
(double value) Set Value from manual control of the widget.void
pageDown()
void
pageUp()
protected void
paintClientArea
(org.eclipse.draw2d.Graphics graphics) void
Remove a manual value change listener.void
void
setEffect3D
(boolean effect3D) void
setEnabled
(boolean value) void
setFillBackgroundColor
(Color fillBackgroundColor) void
setFillColor
(Color fillColor) void
setHorizontal
(boolean horizontal) void
setPageIncrement
(double pageIncrement) void
setStepIncrement
(double stepIncrement) void
setThumbColor
(Color thumbColor) void
setValue
(double value) void
stepDown()
void
stepUp()
Methods inherited from class org.csstudio.swt.widgets.figures.AbstractLinearMarkedFigure
setHiColor, setHihiColor, setHihiLevel, setHiLevel, setLoColor, setLogScale, setLoLevel, setLoloColor, setLoloLevel, setRange, setShowHi, setShowHihi, setShowLo, setShowLolo, setShowMarkers
Methods inherited from class org.csstudio.swt.widgets.figures.AbstractMarkedWidgetFigure
getHiColor, getHihiColor, getHihiLevel, getHiLevel, getLoColor, getLoLevel, getLoloColor, getLoloLevel, isShowHi, isShowHihi, isShowLo, isShowLolo, isShowMarkers
Methods inherited from class org.csstudio.swt.widgets.figures.AbstractScaledWidgetFigure
getBeanInfo, getCoercedValue, getCoercedValue, getMajorTickMarkStepHint, getMaximum, getMinimum, getRange, getScale, getValue, getValueLabelFormat, getValueText, isLogScale, isShowMinorTicks, isShowScale, isTransparent, paintFigure, setMajorTickMarkStepHint, setRange, setScale, setShowMinorTicks, setShowScale, setTransparent, setValueLabelFormat
Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getChildrenRevIterable, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getListenersIterable, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, optimizeClip, paint, paintBorder, paintChildren, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
-
Constructor Details
-
ScaledSliderFigure
public ScaledSliderFigure()
-
-
Method Details
-
addManualValueChangeListener
Add a slider listener.- Parameters:
listener
- The slider listener to add.
-
removeManualValueChangeListener
Remove a manual value change listener.- Parameters:
listener
- the listner to be removed.
-
getFillBackgroundColor
-
getFillColor
-
getPageIncrement
public double getPageIncrement() -
getStepIncrement
public double getStepIncrement() -
getThumbColor
-
isEffect3D
public boolean isEffect3D() -
isHorizontal
public boolean isHorizontal() -
revalidate
public void revalidate()- Specified by:
revalidate
in interfaceorg.eclipse.draw2d.IFigure
- Overrides:
revalidate
in classorg.eclipse.draw2d.Figure
-
isOpaque
public boolean isOpaque()- Specified by:
isOpaque
in interfaceorg.eclipse.draw2d.IFigure
- Overrides:
isOpaque
in classAbstractScaledWidgetFigure
-
manualSetValue
public void manualSetValue(double value) Set Value from manual control of the widget. Value will be coerced in range.- Parameters:
value
-
-
pageDown
public void pageDown() -
pageUp
public void pageUp() -
paintClientArea
protected void paintClientArea(org.eclipse.draw2d.Graphics graphics) - Overrides:
paintClientArea
in classorg.eclipse.draw2d.Figure
-
setEffect3D
public void setEffect3D(boolean effect3D) - Parameters:
effect3D
- the effect3D to set
-
setEnabled
public void setEnabled(boolean value) - Specified by:
setEnabled
in interfaceorg.eclipse.draw2d.IFigure
- Overrides:
setEnabled
in classorg.eclipse.draw2d.Figure
-
setFillBackgroundColor
- Parameters:
fillBackgroundColor
- the fillBackgroundColor to set
-
setFillColor
- Parameters:
fillColor
- the fillColor to set
-
setHorizontal
public void setHorizontal(boolean horizontal) - Parameters:
horizontal
- the horizontal to set
-
setPageIncrement
public void setPageIncrement(double pageIncrement) -
setStepIncrement
public void setStepIncrement(double stepIncrement) -
setThumbColor
-
setValue
public void setValue(double value) - Overrides:
setValue
in classAbstractScaledWidgetFigure
- Parameters:
value
- the value to set
-
stepDown
public void stepDown() -
stepUp
public void stepUp()
-