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.
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected LinearScaledMarkermarkerFields inherited from class org.eclipse.nebula.visualization.widgets.figures.AbstractMarkedWidgetFigure
hiColor, hihiColor, hihiLevel, hiLevel, loColor, loLevel, loloColor, loloLevel, showHi, showHihi, showLo, showLolo, showMarkersFields 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
Modifier and Type Method Description voidsetHiColor(org.eclipse.swt.graphics.Color color)voidsetHihiColor(org.eclipse.swt.graphics.Color color)voidsetHihiLevel(double hihiLevel)voidsetHiLevel(double hiLevel)voidsetLoColor(org.eclipse.swt.graphics.Color color)voidsetLogScale(boolean logScale)voidsetLoLevel(double loLevel)voidsetLoloColor(org.eclipse.swt.graphics.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.eclipse.nebula.visualization.widgets.figures.AbstractMarkedWidgetFigure
getHiColor, getHihiColor, getHihiLevel, getHiLevel, getLoColor, getLoLevel, getLoloColor, getLoloLevel, isShowHi, isShowHihi, isShowLo, isShowLolo, isShowMarkersMethods 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, 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, 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 Details
-
Constructor Details
-
AbstractLinearMarkedFigure
public AbstractLinearMarkedFigure()
-
-
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
public void setLoloColor(org.eclipse.swt.graphics.Color color)- Overrides:
setLoloColorin classAbstractMarkedWidgetFigure- Parameters:
color- the loloColor to set
-
setLoColor
public void setLoColor(org.eclipse.swt.graphics.Color color)- Overrides:
setLoColorin classAbstractMarkedWidgetFigure- Parameters:
color- the loColor to set
-
setHiColor
public void setHiColor(org.eclipse.swt.graphics.Color color)- Overrides:
setHiColorin classAbstractMarkedWidgetFigure- Parameters:
color- the hiColor to set
-
setHihiColor
public void setHihiColor(org.eclipse.swt.graphics.Color color)- Overrides:
setHihiColorin classAbstractMarkedWidgetFigure- Parameters:
color- the hihiColor 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
-