Class MarqueeDragTracker
java.lang.Object
org.eclipse.gef.util.FlagSupport
org.eclipse.gef.tools.AbstractTool
org.eclipse.gef.tools.MarqueeSelectionTool
org.eclipse.gef.tools.MarqueeDragTracker
- All Implemented Interfaces:
DragTracker, RequestConstants, Tool
A marqueeSelectionTool that implements the DragTracker interface.
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractTool
AbstractTool.Input -
Field Summary
Fields inherited from class MarqueeSelectionTool
BEHAVIOR_CONNECTIONS_CONTAINED, BEHAVIOR_CONNECTIONS_TOUCHED, BEHAVIOR_NODES_AND_CONNECTIONS, BEHAVIOR_NODES_CONTAINED, BEHAVIOR_NODES_CONTAINED_AND_RELATED_CONNECTIONS, BEHAVIOR_NODES_TOUCHED, BEHAVIOR_NODES_TOUCHED_AND_RELATED_CONNECTIONS, DEFAULT_MARQUEE_BEHAVIOR, PROPERTY_MARQUEE_BEHAVIORFields inherited from class AbstractTool
MAX_FLAG, MAX_STATE, MOUSE_BUTTON_ANY, MOUSE_BUTTON1, MOUSE_BUTTON2, MOUSE_BUTTON3, PROPERTY_UNLOAD_WHEN_FINISHED, STATE_ACCESSIBLE_DRAG, STATE_ACCESSIBLE_DRAG_IN_PROGRESS, STATE_DRAG, STATE_DRAG_IN_PROGRESS, STATE_INITIAL, STATE_INVALID, STATE_TERMINALFields inherited from interface RequestConstants
REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidCalled when the mouse button is released.Methods inherited from class MarqueeSelectionTool
applyProperty, calculateMarqueeSelectedEditParts, createMarqueeRectangleFigure, deactivate, getCommandName, getCurrentMarqueeSelectionRectangle, getCurrentSelectionMode, getDebugName, handleButtonDown, handleButtonUp, handleDragInProgress, handleFocusLost, handleInvalidInput, handleKeyDown, isMarqueeSelectable, isViewerImportant, performMarqueeSelect, setMarqueeBehavior, setViewerMethods inherited from class AbstractTool
acceptArrowKey, accGetStep, accStepIncrement, accStepReset, activate, addFeedback, calculateCursor, commitDrag, createOperationSet, debug, executeCommand, executeCurrentCommand, focusGained, focusLost, getCommand, getCurrentCommand, getCurrentInput, getCurrentViewer, getDebugNameForState, getDefaultCursor, getDisabledCursor, getDomain, getDragMoveDelta, getLocation, getOperationSet, getStartLocation, getState, handleCommandStackChanged, handleDoubleClick, handleDrag, handleDragStarted, handleFocusGained, handleHover, handleKeyTraversed, handleKeyUp, handleMove, handleNativeDragFinished, handleNativeDragStarted, handleViewerEntered, handleViewerExited, isActive, isHoverActive, isInState, keyDown, keyTraversed, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, mouseWheelScrolled, movedPastThreshold, nativeDragFinished, nativeDragStarted, performViewerMouseWheel, placeMouseInViewer, reactivate, refreshCursor, releaseToolCapture, removeFeedback, resetFlags, setCurrentCommand, setCursor, setDefaultCursor, setDisabledCursor, setEditDomain, setHoverActive, setProperties, setStartLocation, setState, setToolCapture, setUnloadWhenFinished, stateTransition, unloadWhenFinished, viewerEntered, viewerExitedMethods inherited from class FlagSupport
getFlag, setFlagMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DragTracker
commitDragMethods inherited from interface Tool
activate, deactivate, focusGained, focusLost, keyDown, keyTraversed, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, mouseWheelScrolled, nativeDragFinished, nativeDragStarted, setEditDomain, setProperties, setViewer, viewerEntered, viewerExited
-
Constructor Details
-
MarqueeDragTracker
public MarqueeDragTracker()
-
-
Method Details
-
handleFinished
protected void handleFinished()Called when the mouse button is released. Overridden to do nothing, since a drag tracker does not need to unload when finished.- Overrides:
handleFinishedin classAbstractTool- See Also:
-