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)