Package org.csstudio.swt.widgets.figures
Class OPIRectangleFigure
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.draw2d.Shape
org.eclipse.draw2d.RectangleFigure
org.csstudio.swt.widgets.figures.OPIRectangleFigure
- All Implemented Interfaces:
Introspectable,org.eclipse.draw2d.IFigure
public final class OPIRectangleFigure
extends org.eclipse.draw2d.RectangleFigure
implements Introspectable
A rectangle 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.ReverseFigureChildrenIteratorNested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets -
Field Summary
Fields inherited from class org.eclipse.draw2d.Shape
lineStyle, lineWidthFields 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 TypeMethodDescriptionbooleancontainsPoint(int x, int y) protected voidfillShape(org.eclipse.draw2d.Graphics graphics) doublegetFill()Gets the fill grade.booleanGets the transparent state of the background.booleanbooleanGets the orientation (horizontal==true | vertical==false).protected voidoutlineShape(org.eclipse.draw2d.Graphics graphics) voidsetBackGradientStartColor(Color gradientStartColor) Set gradient start color.voidsetFill(double fill) Sets the fill grade.voidsetForeGradientStartColor(Color foreGradientStartColor) voidsetGradient(boolean gradient) voidsetHorizontalFill(boolean horizontal) Sets the orientation (horizontal==true | vertical==false).voidsetLineColor(Color lineColor) voidsetSelectable(boolean selectable) voidsetTransparent(boolean transparent) Sets the transparent state of the background.Methods inherited from class org.eclipse.draw2d.Shape
getAlpha, getAntialias, getLineAttributes, getLineCap, getLineDash, getLineDashOffset, getLineJoin, getLineMiterLimit, getLineStyle, getLineWidth, getLineWidthFloat, paintFigure, setAlpha, setAlpha, setAntialias, setAntialias, setFill, setFillXOR, setLineAttributes, setLineCap, setLineDash, setLineDashOffset, setLineJoin, setLineMiterLimit, setLineStyle, setLineWidth, setLineWidthFloat, setOutline, setOutlineXOR, setXORMethods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, 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, isOpaque, 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
-
Constructor Details
-
OPIRectangleFigure
public OPIRectangleFigure(boolean runMode)
-
-
Method Details
-
fillShape
protected void fillShape(org.eclipse.draw2d.Graphics graphics) - Overrides:
fillShapein classorg.eclipse.draw2d.RectangleFigure
-
getBeanInfo
- Specified by:
getBeanInfoin interfaceIntrospectable- Throws:
IntrospectionException
-
getFill
public double getFill()Gets the fill grade. -
getLineColor
-
getTransparent
public boolean getTransparent()Gets the transparent state of the background. -
isHorizontalFill
public boolean isHorizontalFill()Gets the orientation (horizontal==true | vertical==false). -
getBackGradientStartColor
- Returns:
- the gradientStartColor
-
getForeGradientStartColor
-
isGradient
public boolean isGradient() -
setGradient
public void setGradient(boolean gradient) -
setBackGradientStartColor
Set gradient start color. -
setForeGradientStartColor
-
outlineShape
protected void outlineShape(org.eclipse.draw2d.Graphics graphics) - Overrides:
outlineShapein classorg.eclipse.draw2d.RectangleFigure
-
setFill
public void setFill(double fill) Sets the fill grade. -
setHorizontalFill
public void setHorizontalFill(boolean horizontal) Sets the orientation (horizontal==true | vertical==false). -
setLineColor
-
setTransparent
public void setTransparent(boolean transparent) Sets the transparent state of the background. -
setSelectable
public void setSelectable(boolean selectable) -
containsPoint
public boolean containsPoint(int x, int y) - Specified by:
containsPointin interfaceorg.eclipse.draw2d.IFigure- Overrides:
containsPointin classorg.eclipse.draw2d.Figure
-