195 |
int bitmaps_last; |
int bitmaps_last; |
196 |
|
|
197 |
/* The frame (if any) which has the window that has keyboard focus. |
/* The frame (if any) which has the window that has keyboard focus. |
198 |
Zero if none. This is examined by Ffocus_frame in w32fns.c. Note |
Zero if none. This is examined by Ffocus_frame in macfns.c. Note |
199 |
that a mere EnterNotify event can set this; if you need to know the |
that a mere EnterNotify event can set this; if you need to know the |
200 |
last frame specified in a FocusIn or FocusOut event, use |
last frame specified in a FocusIn or FocusOut event, use |
201 |
w32_focus_event_frame. */ |
x_focus_event_frame. */ |
202 |
struct frame *x_focus_frame; |
struct frame *x_focus_frame; |
203 |
|
|
204 |
/* The last frame mentioned in a FocusIn or FocusOut event. This is |
/* The last frame mentioned in a FocusIn or FocusOut event. This is |
205 |
separate from w32_focus_frame, because whether or not LeaveNotify |
separate from x_focus_frame, because whether or not LeaveNotify |
206 |
events cause us to lose focus depends on whether or not we have |
events cause us to lose focus depends on whether or not we have |
207 |
received a FocusIn event for it. */ |
received a FocusIn event for it. */ |
208 |
struct frame *x_focus_event_frame; |
struct frame *x_focus_event_frame; |
210 |
/* The frame which currently has the visual highlight, and should get |
/* The frame which currently has the visual highlight, and should get |
211 |
keyboard input (other sorts of input have the frame encoded in the |
keyboard input (other sorts of input have the frame encoded in the |
212 |
event). It points to the focus frame's selected window's |
event). It points to the focus frame's selected window's |
213 |
frame. It differs from w32_focus_frame when we're using a global |
frame. It differs from x_focus_frame when we're using a global |
214 |
minibuffer. */ |
minibuffer. */ |
215 |
struct frame *x_highlight_frame; |
struct frame *x_highlight_frame; |
216 |
|
|
421 |
|
|
422 |
#define FRAME_SIZE_HINTS(f) ((f)->output_data.mac->size_hints) |
#define FRAME_SIZE_HINTS(f) ((f)->output_data.mac->size_hints) |
423 |
|
|
424 |
/* This gives the w32_display_info structure for the display F is on. */ |
/* This gives the mac_display_info structure for the display F is on. */ |
425 |
#define FRAME_MAC_DISPLAY_INFO(f) (&one_mac_display_info) |
#define FRAME_MAC_DISPLAY_INFO(f) (&one_mac_display_info) |
426 |
#define FRAME_X_DISPLAY_INFO(f) (&one_mac_display_info) |
#define FRAME_X_DISPLAY_INFO(f) (&one_mac_display_info) |
427 |
|
|
627 |
extern void mac_clear_font_name_table P_ ((void)); |
extern void mac_clear_font_name_table P_ ((void)); |
628 |
#if TARGET_API_MAC_CARBON |
#if TARGET_API_MAC_CARBON |
629 |
extern CFStringRef cfstring_create_with_utf8_cstring P_ ((const char *)); |
extern CFStringRef cfstring_create_with_utf8_cstring P_ ((const char *)); |
630 |
|
extern CFStringRef cfstring_create_with_string P_ ((Lisp_Object)); |
631 |
extern Lisp_Object cfdata_to_lisp P_ ((CFDataRef)); |
extern Lisp_Object cfdata_to_lisp P_ ((CFDataRef)); |
632 |
extern Lisp_Object cfstring_to_lisp P_ ((CFStringRef)); |
extern Lisp_Object cfstring_to_lisp P_ ((CFStringRef)); |
633 |
extern Lisp_Object cfnumber_to_lisp P_ ((CFNumberRef)); |
extern Lisp_Object cfnumber_to_lisp P_ ((CFNumberRef)); |