|
||||||||||
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.AbstractTool
protected boolean handleDragInProgress()
handleDragInProgress
in class org.eclipse.gef.tools.AbstractTool
protected boolean handleMove()
handleMove
in class org.eclipse.gef.tools.AbstractTool
protected boolean handleButtonUp(int button)
handleButtonUp
in class org.eclipse.gef.tools.AbstractTool
protected void handleFinished()
handleFinished
in class org.eclipse.gef.tools.AbstractTool
public void deactivate()
deactivate
in interface org.eclipse.gef.Tool
deactivate
in class org.eclipse.gef.tools.AbstractTool
public void activate()
activate
in interface org.eclipse.gef.Tool
activate
in class org.eclipse.gef.tools.AbstractTool
protected String getCommandName()
getCommandName
in class org.eclipse.gef.tools.AbstractTool
public void setViewer(org.eclipse.gef.EditPartViewer viewer)
setViewer
in interface org.eclipse.gef.Tool
setViewer
in class org.eclipse.gef.tools.AbstractTool
public void controlMoved(org.eclipse.swt.events.ControlEvent e)
controlMoved
in interface org.eclipse.swt.events.ControlListener
public 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.Tool
viewerExited
in class org.eclipse.gef.tools.AbstractTool
public void setZoomManager(org.eclipse.gef.editparts.ZoomManager zoomManager)
zoomManager
- public void zoomChanged(double zoom)
zoomChanged
in interface org.eclipse.gef.editparts.ZoomListener
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
public 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 |