Package org.csstudio.swt.widgets.figures
Class AbstractRoundRampedFigure
java.lang.Object
org.eclipse.draw2d.Figure
org.csstudio.swt.widgets.figures.AbstractScaledWidgetFigure
org.csstudio.swt.widgets.figures.AbstractMarkedWidgetFigure
org.csstudio.swt.widgets.figures.AbstractRoundRampedFigure
- All Implemented Interfaces:
Introspectable,org.eclipse.draw2d.IFigure
- Direct Known Subclasses:
GaugeFigure,KnobFigure,MeterFigure
Abstract figure with a round ramp and a round scale.
-
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.ReverseFigureChildrenIteratorNested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets -
Field Summary
FieldsFields inherited from class org.csstudio.swt.widgets.figures.AbstractMarkedWidgetFigure
hiColor, hihiColor, hihiLevel, hiLevel, loColor, loLevel, loloColor, loloLevel, showHi, showHihi, showLo, showLolo, showMarkersFields inherited from class org.csstudio.swt.widgets.figures.AbstractScaledWidgetFigure
logScale, majorTickMarkStepHint, maximum, minimum, scale, showMinorTicks, showScale, transparent, value, valueLabelFormatFields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTipFields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidsetGradient(boolean gradient) voidsetHiColor(Color color) voidsetHihiColor(Color color) voidsetHihiLevel(double hihiLevel) voidsetHiLevel(double hiLevel) voidsetLoColor(Color color) voidsetLogScale(boolean logScale) voidsetLoLevel(double loLevel) voidsetLoloColor(Color color) voidsetLoloLevel(double loloLevel) voidsetRange(double min, double max) set the range of the scalevoidsetShowHi(boolean showHi) voidsetShowHihi(boolean showHihi) voidsetShowLo(boolean showLo) voidsetShowLolo(boolean showLolo) voidsetShowMarkers(boolean showMarkers) Methods inherited from class org.csstudio.swt.widgets.figures.AbstractMarkedWidgetFigure
getHiColor, getHihiColor, getHihiLevel, getHiLevel, getLoColor, getLoLevel, getLoloColor, getLoloLevel, isShowHi, isShowHihi, isShowLo, isShowLolo, isShowMarkersMethods inherited from class org.csstudio.swt.widgets.figures.AbstractScaledWidgetFigure
getBeanInfo, getCoercedValue, getCoercedValue, getMajorTickMarkStepHint, getMaximum, getMinimum, getRange, getScale, getValue, getValueLabelFormat, getValueText, isLogScale, isOpaque, isShowMinorTicks, isShowScale, isTransparent, paintFigure, setMajorTickMarkStepHint, setRange, setScale, setShowMinorTicks, setShowScale, setTransparent, setValue, setValueLabelFormatMethods 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, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, 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
-
Field Details
-
gradient
protected boolean gradient -
ramp
-
-
Constructor Details
-
AbstractRoundRampedFigure
public AbstractRoundRampedFigure()
-
-
Method Details
-
setShowMarkers
public void setShowMarkers(boolean showMarkers) - Overrides:
setShowMarkersin classAbstractMarkedWidgetFigure- Parameters:
showMarkers- the showMarkers to set
-
setLoloLevel
public void setLoloLevel(double loloLevel) - Overrides:
setLoloLevelin classAbstractMarkedWidgetFigure- Parameters:
loloLevel- the loloLevel to set
-
setLoLevel
public void setLoLevel(double loLevel) - Overrides:
setLoLevelin classAbstractMarkedWidgetFigure- Parameters:
loLevel- the loLevel to set
-
setHiLevel
public void setHiLevel(double hiLevel) - Overrides:
setHiLevelin classAbstractMarkedWidgetFigure- Parameters:
hiLevel- the hiLevel to set
-
setHihiLevel
public void setHihiLevel(double hihiLevel) - Overrides:
setHihiLevelin classAbstractMarkedWidgetFigure- Parameters:
hihiLevel- the hihiLevel to set
-
setShowLolo
public void setShowLolo(boolean showLolo) - Overrides:
setShowLoloin classAbstractMarkedWidgetFigure- Parameters:
showLolo- the showLolo to set
-
setShowLo
public void setShowLo(boolean showLo) - Overrides:
setShowLoin classAbstractMarkedWidgetFigure- Parameters:
showLo- the showLo to set
-
setShowHi
public void setShowHi(boolean showHi) - Overrides:
setShowHiin classAbstractMarkedWidgetFigure- Parameters:
showHi- the showHi to set
-
setShowHihi
public void setShowHihi(boolean showHihi) - Overrides:
setShowHihiin classAbstractMarkedWidgetFigure- Parameters:
showHihi- the showHihi to set
-
setLoloColor
- Overrides:
setLoloColorin classAbstractMarkedWidgetFigure- Parameters:
color- the loloColor to set
-
setLoColor
- Overrides:
setLoColorin classAbstractMarkedWidgetFigure- Parameters:
color- the loColor to set
-
setHiColor
- Overrides:
setHiColorin classAbstractMarkedWidgetFigure- Parameters:
color- the hiColor to set
-
setHihiColor
- Overrides:
setHihiColorin classAbstractMarkedWidgetFigure- Parameters:
color- the hihiColor to set
-
setGradient
public void setGradient(boolean gradient) - Parameters:
gradient- the gradient to set
-
setRange
public void setRange(double min, double max) Description copied from class:AbstractScaledWidgetFigureset the range of the scale- Overrides:
setRangein classAbstractScaledWidgetFigure
-
setLogScale
public void setLogScale(boolean logScale) - Overrides:
setLogScalein classAbstractScaledWidgetFigure- Parameters:
logScale- the logScale to set
-
isGradient
public boolean isGradient()- Returns:
- the gradient
-