|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.gef.util.FlagSupport
org.eclipse.gef.tools.AbstractTool
pl.edu.agh.cast.tool.OverviewRectangleTool
public class OverviewRectangleTool
A tool that is used in the graph overview viewer that allows the user to select an area of the graph to zoom on.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.gef.tools.AbstractTool |
|---|
org.eclipse.gef.tools.AbstractTool.Input |
| Field Summary | |
|---|---|
static String |
ZOOM_MANAGER
|
| Fields inherited from class org.eclipse.gef.tools.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_TERMINAL |
| Fields inherited from interface org.eclipse.gef.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 | |
|---|---|
OverviewRectangleTool()
|
|
| Method Summary | |
|---|---|
void |
activate()
|
void |
controlMoved(org.eclipse.swt.events.ControlEvent e)
|
void |
controlResized(org.eclipse.swt.events.ControlEvent e)
|
void |
deactivate()
|
void |
figureMoved(org.eclipse.draw2d.IFigure source)
|
protected String |
getCommandName()
|
protected boolean |
handleButtonUp(int button)
|
protected boolean |
handleDragInProgress()
|
protected boolean |
handleDragStarted()
|
protected void |
handleFinished()
|
protected boolean |
handleMove()
|
void |
propertyChange(PropertyChangeEvent evt)
|
void |
setViewer(org.eclipse.gef.EditPartViewer viewer)
|
void |
setZoomManager(org.eclipse.gef.editparts.ZoomManager zoomManager)
|
void |
viewerExited(org.eclipse.swt.events.MouseEvent me,
org.eclipse.gef.EditPartViewer viewer)
|
void |
zoomChanged(double zoom)
|
| Methods inherited from class org.eclipse.gef.tools.AbstractTool |
|---|
acceptArrowKey, addFeedback, applyProperty, calculateCursor, commitDrag, createOperationSet, debug, executeCommand, executeCurrentCommand, focusGained, focusLost, getCommand, getCurrentCommand, getCurrentInput, getCurrentViewer, getDebugName, getDebugNameForState, getDefaultCursor, getDisabledCursor, getDomain, getDragMoveDelta, getLocation, getOperationSet, getStartLocation, getState, handleButtonDown, handleCommandStackChanged, handleDoubleClick, handleDrag, handleFocusGained, handleFocusLost, handleHover, handleInvalidInput, handleKeyDown, handleKeyTraversed, handleKeyUp, handleNativeDragFinished, handleNativeDragStarted, handleViewerEntered, handleViewerExited, isActive, isHoverActive, isInState, isViewerImportant, 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 |
| Methods inherited from class org.eclipse.gef.util.FlagSupport |
|---|
getFlag, setFlag |
| 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.DragTracker |
|---|
commitDrag |
| Methods inherited from interface org.eclipse.gef.Tool |
|---|
focusGained, focusLost, keyDown, keyTraversed, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, mouseWheelScrolled, nativeDragFinished, nativeDragStarted, setEditDomain, setProperties, viewerEntered |
| Field Detail |
|---|
public static final String ZOOM_MANAGER
| Constructor Detail |
|---|
public OverviewRectangleTool()
| Method Detail |
|---|
protected boolean handleDragStarted()
handleDragStarted in class org.eclipse.gef.tools.AbstractToolprotected boolean handleDragInProgress()
handleDragInProgress in class org.eclipse.gef.tools.AbstractToolprotected boolean handleMove()
handleMove in class org.eclipse.gef.tools.AbstractToolprotected boolean handleButtonUp(int button)
handleButtonUp in class org.eclipse.gef.tools.AbstractToolprotected void handleFinished()
handleFinished in class org.eclipse.gef.tools.AbstractToolpublic void deactivate()
deactivate in interface org.eclipse.gef.Tooldeactivate in class org.eclipse.gef.tools.AbstractToolpublic void activate()
activate in interface org.eclipse.gef.Toolactivate in class org.eclipse.gef.tools.AbstractToolprotected String getCommandName()
getCommandName in class org.eclipse.gef.tools.AbstractToolpublic void setViewer(org.eclipse.gef.EditPartViewer viewer)
setViewer in interface org.eclipse.gef.ToolsetViewer in class org.eclipse.gef.tools.AbstractToolpublic void controlMoved(org.eclipse.swt.events.ControlEvent e)
controlMoved in interface org.eclipse.swt.events.ControlListenerpublic void controlResized(org.eclipse.swt.events.ControlEvent e)
controlResized in interface org.eclipse.swt.events.ControlListener
public void viewerExited(org.eclipse.swt.events.MouseEvent me,
org.eclipse.gef.EditPartViewer viewer)
viewerExited in interface org.eclipse.gef.ToolviewerExited in class org.eclipse.gef.tools.AbstractToolpublic void setZoomManager(org.eclipse.gef.editparts.ZoomManager zoomManager)
zoomManager - public void zoomChanged(double zoom)
zoomChanged in interface org.eclipse.gef.editparts.ZoomListenerpublic void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerpublic void figureMoved(org.eclipse.draw2d.IFigure source)
figureMoved in interface org.eclipse.draw2d.FigureListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||