aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2006-05-01 01:13:29 +0000
committerYAMAMOTO Mitsuharu2006-05-01 01:13:29 +0000
commita019c41a5cd58fcc8b518edcdfc46e04471fbff9 (patch)
treeea40dca9e5b0dcd32a352e6952aa1dc332a447d1 /src
parent458dbb8c7a5f3d3950529e05728b9327e50d7025 (diff)
downloademacs-a019c41a5cd58fcc8b518edcdfc46e04471fbff9.tar.gz
emacs-a019c41a5cd58fcc8b518edcdfc46e04471fbff9.zip
(mac_update_title_bar): Add extern.
(struct mac_output) [TARGET_API_MAC_CARBON]: New member `file_name'. (FRAME_FILE_NAME): New macro.
Diffstat (limited to 'src')
-rw-r--r--src/macterm.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/macterm.h b/src/macterm.h
index e35f04a6ba6..f23554f01c6 100644
--- a/src/macterm.h
+++ b/src/macterm.h
@@ -335,6 +335,11 @@ struct mac_output {
335 /* Hints for the size and the position of a window. */ 335 /* Hints for the size and the position of a window. */
336 XSizeHints *size_hints; 336 XSizeHints *size_hints;
337 337
338#if TARGET_API_MAC_CARBON
339 /* File name for the proxy icon of this frame. Might be NULL. */
340 char *file_name;
341#endif
342
338#if USE_CG_DRAWING 343#if USE_CG_DRAWING
339 /* Quartz 2D graphics context. */ 344 /* Quartz 2D graphics context. */
340 CGContextRef cg_context; 345 CGContextRef cg_context;
@@ -360,6 +365,8 @@ typedef struct mac_output mac_output;
360 365
361#define FRAME_SIZE_HINTS(f) ((f)->output_data.mac->size_hints) 366#define FRAME_SIZE_HINTS(f) ((f)->output_data.mac->size_hints)
362 367
368#define FRAME_FILE_NAME(f) ((f)->output_data.mac->file_name)
369
363/* This gives the mac_display_info structure for the display F is on. */ 370/* This gives the mac_display_info structure for the display F is on. */
364#define FRAME_MAC_DISPLAY_INFO(f) (&one_mac_display_info) 371#define FRAME_MAC_DISPLAY_INFO(f) (&one_mac_display_info)
365#define FRAME_X_DISPLAY_INFO(f) (&one_mac_display_info) 372#define FRAME_X_DISPLAY_INFO(f) (&one_mac_display_info)
@@ -606,6 +613,7 @@ extern int x_char_width P_ ((struct frame *));
606extern int x_char_height P_ ((struct frame *)); 613extern int x_char_height P_ ((struct frame *));
607extern void x_sync P_ ((struct frame *)); 614extern void x_sync P_ ((struct frame *));
608extern void x_set_tool_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object)); 615extern void x_set_tool_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object));
616extern void mac_update_title_bar P_ ((struct frame *, int));
609 617
610/* Defined in macmenu.c */ 618/* Defined in macmenu.c */
611 619