aboutsummaryrefslogtreecommitdiffstats
path: root/src/frame.h
diff options
context:
space:
mode:
authorJim Blandy1992-08-19 03:54:46 +0000
committerJim Blandy1992-08-19 03:54:46 +0000
commitfbfed6f05fdf5bf363ca5691aefde4d573ce8203 (patch)
tree726c22e6a55cb3e760a25f6aa60580d76c8de253 /src/frame.h
parent4d4c4e027fe376759227a6fb6b31a88be6e36347 (diff)
downloademacs-fbfed6f05fdf5bf363ca5691aefde4d573ce8203.tar.gz
emacs-fbfed6f05fdf5bf363ca5691aefde4d573ce8203.zip
entered into RCS
Diffstat (limited to 'src/frame.h')
-rw-r--r--src/frame.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/frame.h b/src/frame.h
index 8b46e591a20..1a87e6c618d 100644
--- a/src/frame.h
+++ b/src/frame.h
@@ -73,7 +73,7 @@ struct frame
73 /* New height and width for pending size change. 0 if no change pending. */ 73 /* New height and width for pending size change. 0 if no change pending. */
74 int new_height, new_width; 74 int new_height, new_width;
75 75
76 /* Name of this frame: a Lisp string. */ 76 /* Name of this frame: a Lisp string. See also `explicit_name'. */
77 Lisp_Object name; 77 Lisp_Object name;
78 78
79 /* The frame which should recieve keystrokes that occur in this 79 /* The frame which should recieve keystrokes that occur in this
@@ -143,6 +143,12 @@ struct frame
143 /* True if frame's root window can't be split. */ 143 /* True if frame's root window can't be split. */
144 char no_split; 144 char no_split;
145 145
146 /* If this is set, then Emacs won't change the frame name to indicate
147 the current buffer, etcetera. If the user explicitly sets the frame
148 name, this gets set. If the user sets the name to Qnil, this is
149 cleared. */
150 char explicit_name;
151
146 /* Storage for messages to this frame. */ 152 /* Storage for messages to this frame. */
147 char *message_buf; 153 char *message_buf;
148 154
@@ -285,8 +291,8 @@ extern int message_buf_print;
285#define FRAME_NO_SPLIT_P(f) 0 291#define FRAME_NO_SPLIT_P(f) 0
286#define FRAME_WANTS_MODELINE_P(f) 1 292#define FRAME_WANTS_MODELINE_P(f) 1
287#define FRAME_ICONIFIED_P(f) 0 293#define FRAME_ICONIFIED_P(f) 0
288#define FRAME_MINIBUF_WINDOW(f) (minibuf_window) 294#define FRAME_MINIBUF_WINDOW(f) (the_only_frame.root_window)
289#define FRAME_ROOT_WINDOW(f) (XWINDOW (minibuf_window)->prev) 295#define FRAME_ROOT_WINDOW(f) (the_only_frame.root_window)
290#define FRAME_SELECTED_WINDOW(f) (selected_window) 296#define FRAME_SELECTED_WINDOW(f) (selected_window)
291#define SET_GLYPHS_FRAME(glyphs,frame) do ; while (0) 297#define SET_GLYPHS_FRAME(glyphs,frame) do ; while (0)
292#define FRAME_INSERT_COST(frame) (the_only_frame.insert_line_cost) 298#define FRAME_INSERT_COST(frame) (the_only_frame.insert_line_cost)