1 /*------------------------------------------------------------\
7 | Authors : Jacomme Ludovic |
11 \------------------------------------------------------------*/
13 /*------------------------------------------------------------\
17 \------------------------------------------------------------*/
22 /*------------------------------------------------------------\
26 \------------------------------------------------------------*/
28 # define XYAG_PERCENT_ZOOM 30
29 # define XYAG_PERCENT_ZOOM_MIN 5
30 # define XYAG_PERCENT_ZOOM_MAX 95
32 # define XYAG_PERCENT_MOVE 30
33 # define XYAG_PERCENT_MOVE_MIN 5
34 # define XYAG_PERCENT_MOVE_MAX 95
36 /*------------------------------------------------------------\
40 \------------------------------------------------------------*/
42 typedef struct xyagzoom
44 struct xyagzoom
*NEXT
;
53 /*------------------------------------------------------------\
57 \------------------------------------------------------------*/
59 extern int XyagPercentZoom
;
60 extern int XyagPercentMove
;
61 extern int XyagDepthOfDep
;
63 /*------------------------------------------------------------\
67 \------------------------------------------------------------*/
69 extern void XyagZoomUndo();
70 extern void XyagZoomRefresh();
72 extern void XyagZoomLeft();
73 extern void XyagZoomRight();
74 extern void XyagZoomUp();
75 extern void XyagZoomDown();
77 extern void XyagZoomMore();
78 extern void XyagZoomLess();
80 extern void XyagZoomFit();
82 extern void XyagInitializeZoom();
83 extern void XyagInitializeUnitGrid();
84 void XyagThruTree(long X1
, long Y1
);
85 xyagzoom
*XyagZoomSave();
86 void XyagZoomRestore(xyagzoom
*zoom
);