Class AbstractLinearMarkedFigure
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.nebula.visualization.widgets.figures.AbstractScaledWidgetFigure
-
- org.eclipse.nebula.visualization.widgets.figures.AbstractMarkedWidgetFigure
-
- org.eclipse.nebula.visualization.widgets.figures.AbstractLinearMarkedFigure
-
- All Implemented Interfaces:
org.eclipse.draw2d.IFigure
,Introspectable
- Direct Known Subclasses:
ProgressBarFigure
,ScaledSliderFigure
,TankFigure
,ThermometerFigure
public class AbstractLinearMarkedFigure extends AbstractMarkedWidgetFigure
Abstract linear marked figure. The figure also includes a scale. The marker and scale have been created in the constructor.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
HI
private static java.lang.String
HIHI
private static java.lang.String
LO
private static java.lang.String
LOLO
protected LinearScaledMarker
marker
-
Fields inherited from class org.eclipse.nebula.visualization.widgets.figures.AbstractMarkedWidgetFigure
hiColor, hihiColor, hihiLevel, hiLevel, loColor, loLevel, loloColor, loloLevel, showHi, showHihi, showLo, showLolo, showMarkers
-
Fields inherited from class org.eclipse.nebula.visualization.widgets.figures.AbstractScaledWidgetFigure
logScale, majorTickMarkStepHint, maximum, minimum, scale, showMinorTicks, showScale, transparent, value, valueLabelFormat
-
-
Constructor Summary
Constructors Constructor Description AbstractLinearMarkedFigure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setHiColor(org.eclipse.swt.graphics.Color color)
void
setHihiColor(org.eclipse.swt.graphics.Color color)
void
setHihiLevel(double hihiLevel)
void
setHiLevel(double hiLevel)
void
setLoColor(org.eclipse.swt.graphics.Color color)
void
setLogScale(boolean logScale)
void
setLoLevel(double loLevel)
void
setLoloColor(org.eclipse.swt.graphics.Color color)
void
setLoloLevel(double loloLevel)
void
setRange(double min, double max)
set the range of the scalevoid
setShowHi(boolean showHi)
void
setShowHihi(boolean showHihi)
void
setShowLo(boolean showLo)
void
setShowLolo(boolean showLolo)
void
setShowMarkers(boolean showMarkers)
-
Methods inherited from class org.eclipse.nebula.visualization.widgets.figures.AbstractMarkedWidgetFigure
getHiColor, getHihiColor, getHihiLevel, getHiLevel, getLoColor, getLoLevel, getLoloColor, getLoloLevel, isShowHi, isShowHihi, isShowLo, isShowLolo, isShowMarkers
-
Methods inherited from class org.eclipse.nebula.visualization.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, 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, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, 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, 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 Detail
-
HIHI
private static final java.lang.String HIHI
- See Also:
- Constant Field Values
-
HI
private static final java.lang.String HI
- See Also:
- Constant Field Values
-
LO
private static final java.lang.String LO
- See Also:
- Constant Field Values
-
LOLO
private static final java.lang.String LOLO
- See Also:
- Constant Field Values
-
marker
protected LinearScaledMarker marker
-
-
Method Detail
-
setShowMarkers
public void setShowMarkers(boolean showMarkers)
- Overrides:
setShowMarkers
in classAbstractMarkedWidgetFigure
- Parameters:
showMarkers
- the showMarkers to set
-
setLoloLevel
public void setLoloLevel(double loloLevel)
- Overrides:
setLoloLevel
in classAbstractMarkedWidgetFigure
- Parameters:
loloLevel
- the loloLevel to set
-
setLoLevel
public void setLoLevel(double loLevel)
- Overrides:
setLoLevel
in classAbstractMarkedWidgetFigure
- Parameters:
loLevel
- the loLevel to set
-
setHiLevel
public void setHiLevel(double hiLevel)
- Overrides:
setHiLevel
in classAbstractMarkedWidgetFigure
- Parameters:
hiLevel
- the hiLevel to set
-
setHihiLevel
public void setHihiLevel(double hihiLevel)
- Overrides:
setHihiLevel
in classAbstractMarkedWidgetFigure
- Parameters:
hihiLevel
- the hihiLevel to set
-
setShowLolo
public void setShowLolo(boolean showLolo)
- Overrides:
setShowLolo
in classAbstractMarkedWidgetFigure
- Parameters:
showLolo
- the showLolo to set
-
setShowLo
public void setShowLo(boolean showLo)
- Overrides:
setShowLo
in classAbstractMarkedWidgetFigure
- Parameters:
showLo
- the showLo to set
-
setShowHi
public void setShowHi(boolean showHi)
- Overrides:
setShowHi
in classAbstractMarkedWidgetFigure
- Parameters:
showHi
- the showHi to set
-
setShowHihi
public void setShowHihi(boolean showHihi)
- Overrides:
setShowHihi
in classAbstractMarkedWidgetFigure
- Parameters:
showHihi
- the showHihi to set
-
setLoloColor
public void setLoloColor(org.eclipse.swt.graphics.Color color)
- Overrides:
setLoloColor
in classAbstractMarkedWidgetFigure
- Parameters:
color
- the loloColor to set
-
setLoColor
public void setLoColor(org.eclipse.swt.graphics.Color color)
- Overrides:
setLoColor
in classAbstractMarkedWidgetFigure
- Parameters:
color
- the loColor to set
-
setHiColor
public void setHiColor(org.eclipse.swt.graphics.Color color)
- Overrides:
setHiColor
in classAbstractMarkedWidgetFigure
- Parameters:
color
- the hiColor to set
-
setHihiColor
public void setHihiColor(org.eclipse.swt.graphics.Color color)
- Overrides:
setHihiColor
in classAbstractMarkedWidgetFigure
- Parameters:
color
- the hihiColor to set
-
setRange
public void setRange(double min, double max)
Description copied from class:AbstractScaledWidgetFigure
set the range of the scale- Overrides:
setRange
in classAbstractScaledWidgetFigure
-
setLogScale
public void setLogScale(boolean logScale)
- Overrides:
setLogScale
in classAbstractScaledWidgetFigure
- Parameters:
logScale
- the logScale to set
-
-