-rw-r--r-- | src/controller/actions/set_ortho.c | 13 | ||||
-rw-r--r-- | src/controller/actions/zoom.c | 70 | ||||
-rw-r--r-- | src/controller/actions/zoom.h | 4 | ||||
-rw-r--r-- | src/controller/callbacks/display.c | 6 | ||||
-rw-r--r-- | src/controller/callbacks/keyboard.c | 7 | ||||
-rw-r--r-- | src/controller/callbacks/mouse.c | 49 | ||||
-rw-r--r-- | src/controller/callbacks/mouse_wheel.c | 66 | ||||
-rw-r--r-- | src/controller/callbacks/reshape.c | 68 | ||||
-rw-r--r-- | src/model/geometry/density_legend_geometry.c | 18 | ||||
-rw-r--r-- | src/model/state/zoom_info.h | 1 | ||||
-rw-r--r-- | src/model/state/zoom_info_init.c | 6 |
11 files changed, 197 insertions, 111 deletions
diff --git a/src/controller/actions/zoom.h b/src/controller/actions/zoom.h index bd5b852..4dc1769 100644 --- a/src/controller/actions/zoom.h +++ b/src/controller/actions/zoom.h | |||
@@ -2,8 +2,8 @@ | |||
2 | #define ZOOM_H | 2 | #define ZOOM_H |
3 | 3 | ||
4 | /* | 4 | /* |
5 | * Perform a zoom operation. | 5 | * Perform a zoom operation. Inputs are in world coordinates. |
6 | */ | 6 | */ |
7 | void zoom (int x1, int y1, int x2, int y2); | 7 | void zoom (double x1, double y1, double x2, double y2); |
8 | 8 | ||
9 | #endif // ZOOM_H | 9 | #endif // ZOOM_H |