|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--CH.ifa.draw.standard.AbstractTool | +--org.objectweb.jac.ide.diagrams.AbstractTool | +--org.objectweb.jac.ide.diagrams.SelectionTool
Field Summary | |
protected DisplayContext |
context
|
protected CH.ifa.draw.framework.Tool |
fChild
|
Fields inherited from class CH.ifa.draw.standard.AbstractTool |
fAnchorX, fAnchorY |
Constructor Summary | |
SelectionTool(CH.ifa.draw.framework.DrawingEditor newDrawingEditor,
DisplayContext context)
|
Method Summary | |
protected CH.ifa.draw.framework.Tool |
createAreaTracker()
Factory method to create an area tracker. |
protected CH.ifa.draw.framework.Tool |
createDragTracker(CH.ifa.draw.framework.Figure f)
Factory method to create a Drag tracker. |
protected CH.ifa.draw.framework.Tool |
createHandleTracker(CH.ifa.draw.framework.DrawingView view,
CH.ifa.draw.framework.Handle handle)
Factory method to create a Handle tracker. |
void |
mouseDown(MouseEvent e,
int x,
int y)
Handles mouse down events and starts the corresponding tracker. |
void |
mouseDrag(MouseEvent e,
int x,
int y)
Handles mouse drag events. |
void |
mouseMove(MouseEvent evt,
int x,
int y)
Handles mouse moves (if the mouse button is up). |
void |
mouseUp(MouseEvent e,
int x,
int y)
Handles mouse up events. |
Methods inherited from class org.objectweb.jac.ide.diagrams.AbstractTool |
diagramView, isActive |
Methods inherited from class CH.ifa.draw.standard.AbstractTool |
activate, addToolListener, checkUsable, createEventDispatcher, deactivate, drawing, editor, getEventDispatcher, isEnabled, isUsable, keyDown, removeToolListener, setEnabled, setUsable, view, viewCreated, viewDestroying, viewSelectionChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected CH.ifa.draw.framework.Tool fChild
protected DisplayContext context
Constructor Detail |
public SelectionTool(CH.ifa.draw.framework.DrawingEditor newDrawingEditor, DisplayContext context)
Method Detail |
public void mouseDown(MouseEvent e, int x, int y)
mouseDown
in interface CH.ifa.draw.framework.Tool
mouseDown
in class CH.ifa.draw.standard.AbstractTool
public void mouseMove(MouseEvent evt, int x, int y)
mouseMove
in interface CH.ifa.draw.framework.Tool
mouseMove
in class CH.ifa.draw.standard.AbstractTool
public void mouseDrag(MouseEvent e, int x, int y)
mouseDrag
in interface CH.ifa.draw.framework.Tool
mouseDrag
in class CH.ifa.draw.standard.AbstractTool
public void mouseUp(MouseEvent e, int x, int y)
mouseUp
in interface CH.ifa.draw.framework.Tool
mouseUp
in class CH.ifa.draw.standard.AbstractTool
protected CH.ifa.draw.framework.Tool createHandleTracker(CH.ifa.draw.framework.DrawingView view, CH.ifa.draw.framework.Handle handle)
protected CH.ifa.draw.framework.Tool createDragTracker(CH.ifa.draw.framework.Figure f)
protected CH.ifa.draw.framework.Tool createAreaTracker()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |