1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.vectomatic.client.rep.controller;
19
20 import org.vectomatic.client.rep.RepApplication;
21 import org.vectomatic.client.rep.view.DrawingView;
22 import org.vectomatic.common.model.geometry.Point;
23
24
25
26
27
28 public class ControllerBase implements IController {
29 protected RepApplication _app;
30
31 public ControllerBase(RepApplication app) {
32 _app = app;
33 }
34
35 public void activate(DrawingView view) {
36 }
37
38 public void deactivate(DrawingView view) {
39 }
40
41 public void render(DrawingView view) {
42 }
43
44 public void keyDown(DrawingView view, char keyCode, int modifiers) {
45 }
46
47 public void keyPress(DrawingView view, char keyCode, int modifiers) {
48 }
49
50 public void keyUp(DrawingView view, char keyCode, int modifiers) {
51 }
52
53 public void mouseDown(DrawingView view, Point p, int modifiers) {
54 }
55
56 public void mouseMove(DrawingView view, Point p, int modifiers) {
57 }
58
59 public void mouseUp(DrawingView view, Point p, int modifiers) {
60 }
61
62
63 }