Package org.eclipse.gef.handles
Class MoveHandle
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.gef.handles.AbstractHandle
org.eclipse.gef.handles.MoveHandle
- All Implemented Interfaces:
- AncestorListener,- IFigure,- Handle
- Direct Known Subclasses:
- NonResizableHandle
A Handle used for moving 
GraphicalEditParts.- 
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 intDeprecated.subclasses should not reference this field.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 SummaryConstructorsConstructorDescriptionMoveHandle(GraphicalEditPart owner) Creates a MoveHandle for the givenGraphicalEditPartusing a defaultLocator.MoveHandle(GraphicalEditPart owner, Locator loc) Creates a MoveHandle for the givenGraphicalEditPartusing the givenLocator.
- 
Method SummaryModifier and TypeMethodDescriptionbooleancontainsPoint(int x, int y) Returnstrueif the point (x,y) is contained within this handle.protected DragTrackerOverridden to create aDragEditPartsTracker.Returns a point along the right edge of the handle.protected voidInitializes the handle.Methods inherited from class org.eclipse.gef.handles.AbstractHandleaddNotify, ancestorAdded, ancestorMoved, ancestorRemoved, 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, 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, paintFigure, 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- 
INNER_PADprotected static final int INNER_PADDeprecated.subclasses should not reference this field.The hit-threshold forcontainsPoint(int, int).- See Also:
 
 
- 
- 
Constructor Details- 
MoveHandleCreates a MoveHandle for the givenGraphicalEditPartusing a defaultLocator.- Parameters:
- owner- The GraphicalEditPart to be moved by this handle.
 
- 
MoveHandleCreates a MoveHandle for the givenGraphicalEditPartusing the givenLocator.- Parameters:
- owner- The GraphicalEditPart to be moved by this handle.
- loc- The Locator used to place the handle.
 
 
- 
- 
Method Details- 
createDragTrackerOverridden to create aDragEditPartsTracker.- Specified by:
- createDragTrackerin class- AbstractHandle
- Returns:
- a new drag tracker
- See Also:
 
- 
containsPointpublic boolean containsPoint(int x, int y) Returnstrueif the point (x,y) is contained within this handle.- Specified by:
- containsPointin interface- IFigure
- Overrides:
- containsPointin class- Figure
- Parameters:
- x- The x coordinate.
- y- The y coordinate.
- Returns:
- trueif the point (x,y) is contained within this handle.
 
- 
getAccessibleLocationReturns a point along the right edge of the handle.- Specified by:
- getAccessibleLocationin interface- Handle
- Overrides:
- getAccessibleLocationin class- AbstractHandle
- Returns:
- nullor the absolute location
- See Also:
 
- 
initializeprotected void initialize()Initializes the handle. Sets theDragTrackerand DragCursor.
 
-