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