2 * mac.h -- macintosh-specific declarations
11 #include <MacWindows.h>
22 extern struct mac_gestalts mac_gestalts
;
24 #define HAVE_COLOR_QD() (mac_gestalts.qdvers > gestaltOriginalQD)
27 extern void mac_newsession(void);
28 extern void mac_activateterm(WindowPtr
, Boolean
);
29 extern void mac_adjusttermcursor(WindowPtr
, Point
, RgnHandle
);
30 extern void mac_adjusttermmenus(WindowPtr
);
31 extern void mac_updateterm(WindowPtr
);
32 extern void mac_clickterm(WindowPtr
, EventRecord
*);
33 extern void mac_growterm(WindowPtr
, EventRecord
*);
34 extern void mac_keyterm(WindowPtr
, EventRecord
*);
35 extern void mac_menuterm(WindowPtr
, short, short);
37 extern void mac_loadconfig(Config
*);
39 extern void macnet_eventcheck(void);
42 /* Config that created this session */
44 /* Terminal emulator internal state */
47 int font_width
, font_height
;
58 unsigned long attr_mask
; /* Mask of attributes to display */
60 /* Mac-specific elements */
66 PaletteHandle palette
;
67 ControlHandle scrollbar
;
77 * c-file-style: "simon"