org.wsmostudio.bpmo.figures
Class BentCornerFigure

java.lang.Object
  extended by org.eclipse.draw2d.Figure
      extended by org.wsmostudio.bpmo.figures.BentCornerFigure
All Implemented Interfaces:
org.eclipse.draw2d.IFigure

public class BentCornerFigure
extends org.eclipse.draw2d.Figure

A figure that has a bent corner in the top right hand. Typically used for sticky notes.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch
 
Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure
org.eclipse.draw2d.IFigure.NoInsets
 
Field Summary
protected static int DEFAULT_CORNER_SIZE
          The default amount of pixels subtracted from the figure's height and width to determine the size of the corner.
 
Fields inherited from class org.eclipse.draw2d.Figure
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
 
Fields inherited from interface org.eclipse.draw2d.IFigure
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
 
Constructor Summary
BentCornerFigure()
          Constructs an empty BentCornerFigure with default background color of ColorConstants.tooltipBackground and default corner size.
 
Method Summary
 int getCornerSize()
          Returns the size, in pixels, that the figure should use to draw its bent corner.
protected  void paintFigure(org.eclipse.draw2d.Graphics graphics)
           
 void setCornerSize(int newSize)
          Sets the size of the figure's corner to the given offset.
 
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, 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, isOpaque, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CORNER_SIZE

protected static int DEFAULT_CORNER_SIZE
The default amount of pixels subtracted from the figure's height and width to determine the size of the corner.

Constructor Detail

BentCornerFigure

public BentCornerFigure()
Constructs an empty BentCornerFigure with default background color of ColorConstants.tooltipBackground and default corner size.

Method Detail

getCornerSize

public int getCornerSize()
Returns the size, in pixels, that the figure should use to draw its bent corner.

Returns:
size of the corner

paintFigure

protected void paintFigure(org.eclipse.draw2d.Graphics graphics)
Overrides:
paintFigure in class org.eclipse.draw2d.Figure
See Also:
Figure.paintFigure(org.eclipse.draw2d.Graphics)

setCornerSize

public void setCornerSize(int newSize)
Sets the size of the figure's corner to the given offset.

Parameters:
newSize - the new size to use.


Copyright © 2005-2008 Ontotext Lab.. All Rights Reserved.