Package org.eclipse.gef.handles
Class SquareHandle
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.gef.handles.AbstractHandle
org.eclipse.gef.handles.SquareHandle
- All Implemented Interfaces:
- AncestorListener,- IFigure,- Handle
- Direct Known Subclasses:
- ConnectionHandle,- ResizeHandle
A small square handle approximately 7x7 pixels in size, that is either black
 or white.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.draw2d.FigureFigure.FigureIterator, Figure.IdentitySearch, Figure.ReverseFigureChildrenIteratorNested classes/interfaces inherited from interface org.eclipse.draw2d.AncestorListenerAncestorListener.StubNested classes/interfaces inherited from interface org.eclipse.draw2d.IFigureIFigure.NoInsets
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final intThe default size for square handles.Fields inherited from class org.eclipse.draw2d.FigurebgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTipFields inherited from interface org.eclipse.draw2d.IFigureMAX_DIMENSION, MIN_DIMENSION, NO_INSETS
- 
Constructor SummaryConstructorsConstructorDescriptionNull constructorSquareHandle(GraphicalEditPart owner, Locator loc) Creates a SquareHandle for the givenGraphicalEditPartwith the givenLocator.SquareHandle(GraphicalEditPart owner, Locator loc, Cursor c) Creates a SquareHandle for the givenGraphicalEditPartwith the givenCursorusing the givenLocator.
- 
Method SummaryModifier and TypeMethodDescriptionprotected ColorReturns the color for the outside of the handle.protected ColorReturns the color for the inside of the handle.protected voidinit()Initializes the handle.protected booleanReturnstrueif the handle's owner is the primary selection.voidDraws the handle with fill color and outline color dependent on the primary selection status of the owner editpart.Methods inherited from class org.eclipse.gef.handles.AbstractHandleaddNotify, ancestorAdded, ancestorMoved, ancestorRemoved, createDragTracker, getAccessibleLocation, getDragCursor, getDragTracker, getLocator, getOwner, getOwnerFigure, removeNotify, setDragCursor, setDragTracker, setLocator, setOwner, validateMethods inherited from class org.eclipse.draw2d.Figureadd, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, 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, handleMouseWheelScrolled, 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, removeMouseWheelListener, 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
- 
Field Details- 
DEFAULT_HANDLE_SIZEprotected static final int DEFAULT_HANDLE_SIZEThe default size for square handles.- See Also:
 
 
- 
- 
Constructor Details- 
SquareHandlepublic SquareHandle()Null constructor
- 
SquareHandleCreates a SquareHandle for the givenGraphicalEditPartwith the givenLocator.- Parameters:
- owner- the owner
- loc- the locator
 
- 
SquareHandleCreates a SquareHandle for the givenGraphicalEditPartwith the givenCursorusing the givenLocator.- Parameters:
- owner- The editpart which provided this handle
- loc- The locator to position the handle
- c- The cursor to display when the mouse is over the handle
 
 
- 
- 
Method Details- 
getBorderColorReturns the color for the outside of the handle.- Returns:
- the color for the border
 
- 
getFillColorReturns the color for the inside of the handle.- Returns:
- the color of the handle
 
- 
initprotected void init()Initializes the handle.
- 
isPrimaryprotected boolean isPrimary()Returnstrueif the handle's owner is the primary selection.- Returns:
- trueif the handles owner has primary selection.
 
- 
paintFigureDraws the handle with fill color and outline color dependent on the primary selection status of the owner editpart.- Overrides:
- paintFigurein class- Figure
- Parameters:
- g- The graphics used to paint the figure.
 
 
-