comparison src/redisplay.h @ 269:b2472a1930f2 r20-5b33

Import from CVS: tag r20-5b33
author cvs
date Mon, 13 Aug 2007 10:27:19 +0200
parents 3d6bfa290dbd
children c5d627a313b1
comparison
equal deleted inserted replaced
268:6ced69ccd85f 269:b2472a1930f2
341 extern int faces_changed; 341 extern int faces_changed;
342 342
343 /* Nonzero means one or more frames have been marked as garbaged */ 343 /* Nonzero means one or more frames have been marked as garbaged */
344 extern int frame_changed; 344 extern int frame_changed;
345 345
346 /* True if any of the builtin display glyphs (continuation,
347 hscroll, control-arrow, etc) is in need of updating
348 somewhere. */
349 extern int glyphs_changed;
350 extern int glyphs_changed_set;
351
346 /* True if an icon is in need of updating somewhere. */ 352 /* True if an icon is in need of updating somewhere. */
347 extern int icon_changed; 353 extern int icon_changed;
348 extern int icon_changed_set; 354 extern int icon_changed_set;
349 355
350 /* True if a menubar is in need of updating somewhere. */ 356 /* True if a menubar is in need of updating somewhere. */
407 #define MARK_ICON_CHANGED MARK_TYPE_CHANGED (icon) 413 #define MARK_ICON_CHANGED MARK_TYPE_CHANGED (icon)
408 #define MARK_MENUBAR_CHANGED MARK_TYPE_CHANGED (menubar) 414 #define MARK_MENUBAR_CHANGED MARK_TYPE_CHANGED (menubar)
409 #define MARK_MODELINE_CHANGED MARK_TYPE_CHANGED (modeline) 415 #define MARK_MODELINE_CHANGED MARK_TYPE_CHANGED (modeline)
410 #define MARK_POINT_CHANGED MARK_TYPE_CHANGED (point) 416 #define MARK_POINT_CHANGED MARK_TYPE_CHANGED (point)
411 #define MARK_TOOLBAR_CHANGED MARK_TYPE_CHANGED (toolbar) 417 #define MARK_TOOLBAR_CHANGED MARK_TYPE_CHANGED (toolbar)
418 #define MARK_GLYPHS_CHANGED MARK_TYPE_CHANGED (glyphs)
412 419
413 /* Anytime a console, device or frame is added or deleted we need to reset 420 /* Anytime a console, device or frame is added or deleted we need to reset
414 these flags. */ 421 these flags. */
415 #define RESET_CHANGED_SET_FLAGS \ 422 #define RESET_CHANGED_SET_FLAGS \
416 do { \ 423 do { \
420 icon_changed_set = 0; \ 427 icon_changed_set = 0; \
421 menubar_changed_set = 0; \ 428 menubar_changed_set = 0; \
422 modeline_changed_set = 0; \ 429 modeline_changed_set = 0; \
423 point_changed_set = 0; \ 430 point_changed_set = 0; \
424 toolbar_changed_set = 0; \ 431 toolbar_changed_set = 0; \
432 glyphs_changed_set = 0; \
425 } while (0) 433 } while (0)
426 434
427 435
428 /*************************************************************************/ 436 /*************************************************************************/
429 /* redisplay global variables */ 437 /* redisplay global variables */