Mercurial > hg > xemacs-beta
comparison src/glyphs.h @ 450:98528da0b7fc r21-2-40
Import from CVS: tag r21-2-40
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:39:20 +0200 |
parents | 576fb035e263 |
children | 3d3049ae1304 |
comparison
equal
deleted
inserted
replaced
449:c83749d23eb5 | 450:98528da0b7fc |
---|---|
325 #define IIFORMAT_INHERITS_DEVMETHOD(type, from, format, m) \ | 325 #define IIFORMAT_INHERITS_DEVMETHOD(type, from, format, m) \ |
326 (type##_##format##_image_instantiator_methods->m##_method = from##_##format##_##m) | 326 (type##_##format##_image_instantiator_methods->m##_method = from##_##format##_##m) |
327 #define IIFORMAT_INHERITS_SHARED_DEVMETHOD(type, from, format, m, fromformat) \ | 327 #define IIFORMAT_INHERITS_SHARED_DEVMETHOD(type, from, format, m, fromformat) \ |
328 (type##_##format##_image_instantiator_methods->m##_method = from##_##fromformat##_##m) | 328 (type##_##format##_image_instantiator_methods->m##_method = from##_##fromformat##_##m) |
329 | 329 |
330 #define INSTANTIATOR_TYPE(inst) (XVECTOR_DATA ((inst))[0]) | |
331 | |
330 struct image_instantiator_methods * | 332 struct image_instantiator_methods * |
331 decode_device_ii_format (Lisp_Object device, Lisp_Object format, | 333 decode_device_ii_format (Lisp_Object device, Lisp_Object format, |
332 Error_behavior errb); | 334 Error_behavior errb); |
333 struct image_instantiator_methods * | 335 struct image_instantiator_methods * |
334 decode_image_instantiator_format (Lisp_Object format, Error_behavior errb); | 336 decode_image_instantiator_format (Lisp_Object format, Error_behavior errb); |
372 Lisp_Object domain); | 374 Lisp_Object domain); |
373 int layout_layout (Lisp_Object image_instance, | 375 int layout_layout (Lisp_Object image_instance, |
374 int width, int height, int xoffset, int yoffset, | 376 int width, int height, int xoffset, int yoffset, |
375 Lisp_Object domain); | 377 Lisp_Object domain); |
376 int invalidate_glyph_geometry_maybe (Lisp_Object glyph_or_ii, struct window* w); | 378 int invalidate_glyph_geometry_maybe (Lisp_Object glyph_or_ii, struct window* w); |
379 Lisp_Object make_image_instance_cache_hash_table (void); | |
377 | 380 |
378 DECLARE_DOESNT_RETURN (incompatible_image_types (Lisp_Object instantiator, | 381 DECLARE_DOESNT_RETURN (incompatible_image_types (Lisp_Object instantiator, |
379 int given_dest_mask, | 382 int given_dest_mask, |
380 int desired_dest_mask)); | 383 int desired_dest_mask)); |
381 DECLARE_DOESNT_RETURN (signal_image_error (const char *, Lisp_Object)); | 384 DECLARE_DOESNT_RETURN (signal_image_error (const char *, Lisp_Object)); |