comparison src/frame-impl.h @ 905:c15f25529e61

[xemacs-hg @ 2002-07-06 21:05:42 by andyp] toolbar redisplay patch
author andyp
date Sat, 06 Jul 2002 21:05:58 +0000
parents c9f067fd71a3
children e22b0213b713
comparison
equal deleted inserted replaced
904:47c30044fc4e 905:c15f25529e61
170 unsigned int buffers_changed :1; 170 unsigned int buffers_changed :1;
171 unsigned int clip_changed :1; 171 unsigned int clip_changed :1;
172 unsigned int extents_changed :1; 172 unsigned int extents_changed :1;
173 unsigned int faces_changed :1; 173 unsigned int faces_changed :1;
174 unsigned int frame_changed :1; 174 unsigned int frame_changed :1;
175 unsigned int frame_layout_changed :1; /* The layout of frame
176 elements has changed. */
175 unsigned int subwindows_changed :1; 177 unsigned int subwindows_changed :1;
176 unsigned int subwindows_state_changed :1; 178 unsigned int subwindows_state_changed :1;
177 unsigned int glyphs_changed :1; 179 unsigned int glyphs_changed :1;
178 unsigned int icon_changed :1; 180 unsigned int icon_changed :1;
179 unsigned int menubar_changed :1; 181 unsigned int menubar_changed :1;
394 struct device *mfc_d = XDEVICE (mfc_f->device); \ 396 struct device *mfc_d = XDEVICE (mfc_f->device); \
395 MARK_DEVICE_FRAME_CHANGED (mfc_d); \ 397 MARK_DEVICE_FRAME_CHANGED (mfc_d); \
396 } \ 398 } \
397 else \ 399 else \
398 frame_changed = 1; \ 400 frame_changed = 1; \
401 } while (0)
402
403 #define MARK_FRAME_LAYOUT_CHANGED(f) do { \
404 struct frame *mfc_f = (f); \
405 mfc_f->frame_layout_changed = 1; \
406 mfc_f->modiff++; \
407 if (!NILP (mfc_f->device)) \
408 { \
409 struct device *mfc_d = XDEVICE (mfc_f->device); \
410 MARK_DEVICE_FRAME_LAYOUT_CHANGED (mfc_d); \
411 } \
412 else \
413 frame_layout_changed = 1; \
399 } while (0) 414 } while (0)
400 415
401 #define MARK_FRAME_WINDOWS_CHANGED(f) do { \ 416 #define MARK_FRAME_WINDOWS_CHANGED(f) do { \
402 struct frame *mfwc_f = (f); \ 417 struct frame *mfwc_f = (f); \
403 mfwc_f->windows_changed = 1; \ 418 mfwc_f->windows_changed = 1; \