comparison src/frame.h @ 998:61c6983219ff

entered into RCS
author Jim Blandy <jimb@redhat.com>
date Wed, 19 Aug 1992 03:54:46 +0000
parents 4fda1fce3579
children fd573317f468
comparison
equal deleted inserted replaced
997:894201c58bb8 998:61c6983219ff
71 int width; 71 int width;
72 72
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
80 frame. This is usually the frame itself, but if the frame is 80 frame. This is usually the frame itself, but if the frame is
81 minibufferless, this points to the minibuffer frame when it is 81 minibufferless, this points to the minibuffer frame when it is
140 /* Non-0 means lower this frame to the bottom of the stack when left. */ 140 /* Non-0 means lower this frame to the bottom of the stack when left. */
141 char auto_lower; 141 char auto_lower;
142 142
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
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;
145 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
149 /* Nonnegative if current redisplay should not do scroll computation 155 /* Nonnegative if current redisplay should not do scroll computation
283 #define SET_FRAME_GARBAGED(f) (frame_garbaged = 1) 289 #define SET_FRAME_GARBAGED(f) (frame_garbaged = 1)
284 #define FRAME_GARBAGED_P(f) (frame_garbaged) 290 #define FRAME_GARBAGED_P(f) (frame_garbaged)
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)
293 #define FRAME_DELETE_COST(frame) (the_only_frame.delete_line_cost) 299 #define FRAME_DELETE_COST(frame) (the_only_frame.delete_line_cost)
294 #define FRAME_INSERTN_COST(frame) (the_only_frame.insert_n_lines_cost) 300 #define FRAME_INSERTN_COST(frame) (the_only_frame.insert_n_lines_cost)