org.eclipse.gef.tools
Class ResizeTracker
java.lang.Object
|
+--org.eclipse.gef.util.FlagSupport
|
+--org.eclipse.gef.tools.AbstractTool
|
+--org.eclipse.gef.tools.SimpleDragTracker
|
+--org.eclipse.gef.tools.ResizeTracker
- All Implemented Interfaces:
- DragTracker, RequestConstants, Tool
- public class ResizeTracker
- extends SimpleDragTracker
Fields inherited from class org.eclipse.gef.tools.AbstractTool |
MAX_STATE, MOUSE_BUTTON_ANY, MOUSE_BUTTON1, MOUSE_BUTTON2, MOUSE_BUTTON3, STATE_ACCESSIBLE_DRAG, STATE_ACCESSIBLE_DRAG_IN_PROGRESS, STATE_DRAG, STATE_DRAG_IN_PROGRESS, STATE_INITIAL, STATE_INVALID, STATE_TERMINAL |
Fields inherited from interface org.eclipse.gef.RequestConstants |
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER |
Methods inherited from class org.eclipse.gef.tools.SimpleDragTracker |
calculateCursor, commitDrag, deactivate, eraseSourceFeedback, getSourceRequest, handleButtonDown, handleButtonUp, handleDragInProgress, handleDragStarted, handleInvalidInput, handleKeyDown, handleKeyUp, isShowingFeedback, performDrag, showSourceFeedback |
Methods inherited from class org.eclipse.gef.tools.AbstractTool |
activate, addFeedback, debug, executeCurrentCommand, focusGained, focusLost, getCurrentCommand, getCurrentInput, getCurrentViewer, getDebugNameForState, getDisabledCursor, getDomain, getDragMoveDelta, getLocation, getOperationSet, getStartLocation, getState, handleDoubleClick, handleDrag, handleFinished, handleFocusGained, handleFocusLost, handleHover, handleMove, handleNativeDragFinished, handleNativeDragStarted, handleViewerEntered, handleViewerExited, isActive, isHoverActive, isInState, keyDown, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, movedPastThreshold, nativeDragFinished, nativeDragStarted, reactivate, refreshCursor, releaseToolCapture, removeFeedback, resetFlags, setCurrentCommand, setCursor, setDefaultCursor, setDisabledCursor, setEditDomain, setHoverActive, setStartLocation, setState, setToolCapture, setUnloadWhenFinished, setViewer, stateTransition, unloadWhenFinished, viewerEntered, viewerExited |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.gef.Tool |
activate, focusGained, focusLost, keyDown, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, nativeDragFinished, nativeDragStarted, setEditDomain, setViewer, viewerEntered, viewerExited |
ResizeTracker
public ResizeTracker(int direction)
createOperationSet
protected List createOperationSet()
- Description copied from class:
AbstractTool
- Creates and returns a List of
EditPart
s that the tool
will be working with.
- Overrides:
createOperationSet
in class AbstractTool
createSourceRequest
protected Request createSourceRequest()
- Description copied from class:
SimpleDragTracker
- Creates and returns a new Request.
- Overrides:
createSourceRequest
in class SimpleDragTracker
getCommand
protected Command getCommand()
- Description copied from class:
AbstractTool
- Re-queries the target viewer object for a command
- Overrides:
getCommand
in class AbstractTool
getCommandName
protected String getCommandName()
- Description copied from class:
AbstractTool
- Returns the name identifier of the command that the tool
is currently looking for.
- Specified by:
getCommandName
in class AbstractTool
getDefaultCursor
protected Cursor getDefaultCursor()
- Description copied from class:
AbstractTool
- Returns the default
Cursor
.
- Overrides:
getDefaultCursor
in class AbstractTool
getDebugName
protected String getDebugName()
- Description copied from class:
AbstractTool
- Returns the debug name for this tool.
- Specified by:
getDebugName
in class AbstractTool
getResizeDirection
protected int getResizeDirection()
updateSourceRequest
protected void updateSourceRequest()
- Description copied from class:
SimpleDragTracker
- Updates the source request.
- Overrides:
updateSourceRequest
in class SimpleDragTracker
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.