Mercurial > hg > xemacs-beta
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; \ |