summaryrefslogtreecommitdiffstats
Unidiff
-rw-r--r--src/model/selection_info.h41
-rw-r--r--src/model/selection_info_init.c12
-rw-r--r--src/model/selection_info_init.h8
-rw-r--r--src/model/selection_purposes.h17
-rw-r--r--src/model/zoom_info.h21
-rw-r--r--src/model/zoom_info_init.c9
-rw-r--r--src/model/zoom_info_init.h8
7 files changed, 116 insertions, 0 deletions
diff --git a/src/model/zoom_info.h b/src/model/zoom_info.h
new file mode 100644
index 0000000..0b935c8
--- a/dev/null
+++ b/src/model/zoom_info.h
@@ -0,0 +1,21 @@
1#ifndef ZOOM_INFO_H
2#define ZOOM_INFO_H
3
4#include <stdbool.h>
5
6/*
7 * Maintain information for zooming.
8 */
9typedef struct {
10 /*
11 * A zoomed region has been selection.
12 */
13 bool active;
14
15 /*
16 * Left, right, bottom and top of zoom region in world coordinates.
17 */
18 double coords[4];
19} ZOOM_INFO;
20
21#endif // ZOOM_INFO_H

Valid XHTML 1.0 Strict

Copyright © 2009 Don Pellegrino All Rights Reserved.