]> asedeno.scripts.mit.edu Git - PuTTY.git/blob - mac.h
335f3f8688b09d0aa58398d148fd3da8edd0c137
[PuTTY.git] / mac.h
1 /*
2  * mac.h -- macintosh-specific declarations
3  */
4
5 #ifndef _PUTTY_MAC_H
6 #define _PUTTY_MAC_H
7
8 #include <MacTypes.h>
9 #include <Events.h>
10 #include <MacWindows.h>
11
12 struct mac_gestalts {
13     long qdvers;
14     long apprvers;
15     long cntlattr;
16     long windattr;
17 };
18
19 extern struct mac_gestalts mac_gestalts;
20
21 /* from macterm.c */
22 extern void mac_newsession(void);
23 extern void mac_activateterm(WindowPtr, Boolean);
24 extern void mac_adjusttermcursor(WindowPtr, Point, RgnHandle);
25 extern void mac_adjusttermmenus(WindowPtr);
26 extern void mac_updateterm(WindowPtr);
27 extern void mac_clickterm(WindowPtr, EventRecord *);
28 extern void mac_growterm(WindowPtr, EventRecord *);
29 extern void mac_keyterm(WindowPtr, EventRecord *);
30 extern void mac_menuterm(WindowPtr, short, short);
31 /* from maccfg.c */
32 extern void mac_loadconfig(Config *);
33
34 #endif
35
36 /*
37  * Local Variables:
38  * c-file-style: "simon"
39  * End:
40  */