org.vectomatic.client.rep.controller
Interface IController
- All Known Implementing Classes:
- ControllerBase, CopyController, CutController, DeleteController, EditPathController, EditPolylineController, ExportController, GroupController, LineWidthController, NewEllipseController, NewPathController, NewPolylineController, NewRectController, PasteController, PickColorController, RedoController, RepresentationController, ResizeController, SelectShapeController, StyleController, UndoController, UngroupController
public interface IController
Interface for controllers. Controllers react to
GUI events and turn them into commands on the model.
- Author:
- Lukas Laag
Method Summary |
void |
activate(DrawingView view)
|
void |
deactivate(DrawingView view)
|
void |
keyDown(DrawingView view,
char keyCode,
int modifiers)
|
void |
keyPress(DrawingView view,
char keyCode,
int modifiers)
|
void |
keyUp(DrawingView view,
char keyCode,
int modifiers)
|
void |
mouseDown(DrawingView view,
Point p,
int modifiers)
|
void |
mouseMove(DrawingView view,
Point p,
int modifiers)
|
void |
mouseUp(DrawingView view,
Point p,
int modifiers)
|
void |
render(DrawingView view)
|
activate
void activate(DrawingView view)
deactivate
void deactivate(DrawingView view)
render
void render(DrawingView view)
mouseDown
void mouseDown(DrawingView view,
Point p,
int modifiers)
mouseMove
void mouseMove(DrawingView view,
Point p,
int modifiers)
mouseUp
void mouseUp(DrawingView view,
Point p,
int modifiers)
keyDown
void keyDown(DrawingView view,
char keyCode,
int modifiers)
keyPress
void keyPress(DrawingView view,
char keyCode,
int modifiers)
keyUp
void keyUp(DrawingView view,
char keyCode,
int modifiers)
Copyright © 2010. All Rights Reserved.