Package org.csstudio.swt.widgets.figures
Class RoundedRectangleFigure
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.draw2d.Shape
org.eclipse.draw2d.RoundedRectangle
org.csstudio.swt.widgets.figures.RoundedRectangleFigure
- All Implemented Interfaces:
Introspectable,org.eclipse.draw2d.IFigure
public final class RoundedRectangleFigure
extends org.eclipse.draw2d.RoundedRectangle
implements Introspectable
An rounded 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.RoundedRectangle
cornerFields 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 TypeMethodDescriptionprotected voidfillShape(org.eclipse.draw2d.Graphics graphics) intintdoublegetFill()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) voidsetCornerHeight(int value) voidsetCornerWidth(int value) voidsetFill(double fill) Sets the fill grade.voidsetForeGradientStartColor(Color foreGradientStartColor) voidsetGradient(boolean gradient) protected PatternsetGradientPattern(org.eclipse.draw2d.Graphics graphics, org.eclipse.draw2d.geometry.Rectangle figureBounds, Color gradientStartColor, Color fillColor) voidsetHorizontalFill(boolean horizontal) Sets the orientation (horizontal==true | vertical==false).voidsetLineColor(Color lineColor) voidsetTransparent(boolean transparent) Sets the transparent state of the background.Methods inherited from class org.eclipse.draw2d.RoundedRectangle
getCornerDimensions, setCornerDimensionsMethods 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, 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
-
RoundedRectangleFigure
public RoundedRectangleFigure()
-
-
Method Details
-
fillShape
protected void fillShape(org.eclipse.draw2d.Graphics graphics) - Overrides:
fillShapein classorg.eclipse.draw2d.RoundedRectangle
-
setGradientPattern
-
getBeanInfo
- Specified by:
getBeanInfoin interfaceIntrospectable- Throws:
IntrospectionException
-
getCornerHeight
public int getCornerHeight() -
getCornerWidth
public int getCornerWidth() -
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
-
getForeGradientStartColor
-
isGradient
public boolean isGradient() -
setBackGradientStartColor
-
setForeGradientStartColor
-
setGradient
public void setGradient(boolean gradient) -
outlineShape
protected void outlineShape(org.eclipse.draw2d.Graphics graphics) - Overrides:
outlineShapein classorg.eclipse.draw2d.RoundedRectangle
-
setCornerHeight
public void setCornerHeight(int value) -
setCornerWidth
public void setCornerWidth(int value) -
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.
-