2 * mac.h -- macintosh-specific declarations
11 #include <MacWindows.h>
21 extern struct mac_gestalts mac_gestalts;
23 #define HAVE_COLOR_QD() (mac_gestalts.qdvers > gestaltOriginalQD)
26 extern void mac_newsession(void);
27 extern void mac_activateterm(WindowPtr, Boolean);
28 extern void mac_adjusttermcursor(WindowPtr, Point, RgnHandle);
29 extern void mac_adjusttermmenus(WindowPtr);
30 extern void mac_updateterm(WindowPtr);
31 extern void mac_clickterm(WindowPtr, EventRecord *);
32 extern void mac_growterm(WindowPtr, EventRecord *);
33 extern void mac_keyterm(WindowPtr, EventRecord *);
34 extern void mac_menuterm(WindowPtr, short, short);
36 extern void mac_loadconfig(Config *);
38 extern void macnet_eventcheck(void);
41 /* Config that created this session */
43 /* Terminal emulator internal state */
46 int font_width, font_height;
56 unsigned long attr_mask; /* Mask of attributes to display */
58 /* Mac-specific elements */
64 PaletteHandle palette;
65 ControlHandle scrollbar;
74 * c-file-style: "simon"