Mercurial > hg > xemacs-beta
diff 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 |
line wrap: on
line diff
--- a/src/redisplay.h Mon Aug 13 10:26:31 2007 +0200 +++ b/src/redisplay.h Mon Aug 13 10:27:19 2007 +0200 @@ -343,6 +343,12 @@ /* Nonzero means one or more frames have been marked as garbaged */ extern int frame_changed; +/* True if any of the builtin display glyphs (continuation, + hscroll, control-arrow, etc) is in need of updating + somewhere. */ +extern int glyphs_changed; +extern int glyphs_changed_set; + /* True if an icon is in need of updating somewhere. */ extern int icon_changed; extern int icon_changed_set; @@ -409,6 +415,7 @@ #define MARK_MODELINE_CHANGED MARK_TYPE_CHANGED (modeline) #define MARK_POINT_CHANGED MARK_TYPE_CHANGED (point) #define MARK_TOOLBAR_CHANGED MARK_TYPE_CHANGED (toolbar) +#define MARK_GLYPHS_CHANGED MARK_TYPE_CHANGED (glyphs) /* Anytime a console, device or frame is added or deleted we need to reset these flags. */ @@ -422,6 +429,7 @@ modeline_changed_set = 0; \ point_changed_set = 0; \ toolbar_changed_set = 0; \ + glyphs_changed_set = 0; \ } while (0)