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)