Mercurial > hg > xemacs-beta
comparison src/extents.h @ 217:d44af0c54775 r20-4b7
Import from CVS: tag r20-4b7
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:08:34 +0200 |
parents | e45d5e7c476e |
children | c5d627a313b1 |
comparison
equal
deleted
inserted
replaced
216:43306a74e31c | 217:d44af0c54775 |
---|---|
133 Lisp_Object children; | 133 Lisp_Object children; |
134 Lisp_Object invisible; | 134 Lisp_Object invisible; |
135 Lisp_Object read_only; | 135 Lisp_Object read_only; |
136 Lisp_Object mouse_face; | 136 Lisp_Object mouse_face; |
137 Lisp_Object initial_redisplay_function; | 137 Lisp_Object initial_redisplay_function; |
138 #ifdef ENERGIZE | |
139 Energize_Extent_Data *energize_data; | |
140 #endif | |
141 int priority; | 138 int priority; |
142 }; | 139 }; |
143 | 140 |
144 extern struct extent_auxiliary extent_auxiliary_defaults; | 141 extern struct extent_auxiliary extent_auxiliary_defaults; |
145 | 142 |
256 #define extent_priority(e) extent_aux_field (e, priority) | 253 #define extent_priority(e) extent_aux_field (e, priority) |
257 #define extent_invisible(e) extent_aux_field (e, invisible) | 254 #define extent_invisible(e) extent_aux_field (e, invisible) |
258 #define extent_read_only(e) extent_aux_field (e, read_only) | 255 #define extent_read_only(e) extent_aux_field (e, read_only) |
259 #define extent_mouse_face(e) extent_aux_field (e, mouse_face) | 256 #define extent_mouse_face(e) extent_aux_field (e, mouse_face) |
260 #define extent_initial_redisplay_function(e) extent_aux_field (e, initial_redisplay_function) | 257 #define extent_initial_redisplay_function(e) extent_aux_field (e, initial_redisplay_function) |
261 #ifdef ENERGIZE | |
262 #define extent_energize_data(e) extent_aux_field (e, energize_data) | |
263 #endif | |
264 | 258 |
265 #define set_extent_begin_glyph(e, value) \ | 259 #define set_extent_begin_glyph(e, value) \ |
266 set_extent_aux_field (e, begin_glyph, value) | 260 set_extent_aux_field (e, begin_glyph, value) |
267 #define set_extent_end_glyph(e, value) \ | 261 #define set_extent_end_glyph(e, value) \ |
268 set_extent_aux_field (e, end_glyph, value) | 262 set_extent_aux_field (e, end_glyph, value) |
275 #define set_extent_mouse_face(e, value) \ | 269 #define set_extent_mouse_face(e, value) \ |
276 set_extent_aux_field (e, mouse_face, value) | 270 set_extent_aux_field (e, mouse_face, value) |
277 /* Use Fset_extent_initial_redisplay_function unless you know what you are ding */ | 271 /* Use Fset_extent_initial_redisplay_function unless you know what you are ding */ |
278 #define set_extent_initial_redisplay_function(e, value) \ | 272 #define set_extent_initial_redisplay_function(e, value) \ |
279 set_extent_aux_field (e, initial_redisplay_function, value) | 273 set_extent_aux_field (e, initial_redisplay_function, value) |
280 #ifdef ENERGIZE | |
281 #define set_extent_energize_data(e, value) \ | |
282 set_extent_aux_field (e, energize_data, value) | |
283 #endif | |
284 | 274 |
285 #define extent_face(e) extent_normal_field (e, face) | 275 #define extent_face(e) extent_normal_field (e, face) |
286 #define extent_begin_glyph_layout(e) \ | 276 #define extent_begin_glyph_layout(e) \ |
287 extent_normal_field (e, begin_glyph_layout) | 277 extent_normal_field (e, begin_glyph_layout) |
288 #define extent_end_glyph_layout(e) extent_normal_field (e, end_glyph_layout) | 278 #define extent_end_glyph_layout(e) extent_normal_field (e, end_glyph_layout) |