comparison src/window.h @ 384:bbff43aa5eb7 r21-2-7

Import from CVS: tag r21-2-7
author cvs
date Mon, 13 Aug 2007 11:08:24 +0200
parents 8626e4521993
children 74fd4e045ea6
comparison
equal deleted inserted replaced
383:6a50c6a581a5 384:bbff43aa5eb7
143 143
144 /* face cache elements correct for this window and its current buffer */ 144 /* face cache elements correct for this window and its current buffer */
145 face_cachel_dynarr *face_cachels; 145 face_cachel_dynarr *face_cachels;
146 /* glyph cache elements correct for this window and its current buffer */ 146 /* glyph cache elements correct for this window and its current buffer */
147 glyph_cachel_dynarr *glyph_cachels; 147 glyph_cachel_dynarr *glyph_cachels;
148 148 /* we cannot have a per-device cache of widgets / subwindows because
149 149 each visible instance needs to be a separate instance. The lowest
150 level of granularity we can get easily is the window that the
151 subwindow is in. This will fail if we attach the same subwindow
152 twice to a buffer. However, we are quite unlikely to do this,
153 especially with buttons which will need individual callbacks. The
154 proper solution is probably not worth the effort. */
155 Lisp_Object subwindow_instance_cache;
150 /* List of starting positions for display lines. Only valid if 156 /* List of starting positions for display lines. Only valid if
151 buffer has not changed. */ 157 buffer has not changed. */
152 line_start_cache_dynarr *line_start_cache; 158 line_start_cache_dynarr *line_start_cache;
153 Lisp_Object line_cache_last_updated; 159 Lisp_Object line_cache_last_updated;
154 int line_cache_validation_override; 160 int line_cache_validation_override;