Mercurial > emacs
comparison src/dispextern.h @ 59430:6aee7f43ad59
(struct it): New member dpvec_face_id.
(merge_into_realized_face): Add prototype.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Sun, 09 Jan 2005 02:05:04 +0000 |
parents | 2d8a6be1520d |
children | 08a75ace96a6 |
comparison
equal
deleted
inserted
replaced
59429:d189a9fc6e5b | 59430:6aee7f43ad59 |
---|---|
1844 Lisp_Object *dpvec, *dpend; | 1844 Lisp_Object *dpvec, *dpend; |
1845 | 1845 |
1846 /* Length in bytes of the char that filled dpvec. A value of zero | 1846 /* Length in bytes of the char that filled dpvec. A value of zero |
1847 means that no such character is involved. */ | 1847 means that no such character is involved. */ |
1848 int dpvec_char_len; | 1848 int dpvec_char_len; |
1849 | |
1850 /* Face id to use for all characters in display vector. -1 if unused. */ | |
1851 int dpvec_face_id; | |
1849 | 1852 |
1850 /* Face id of the iterator saved in case a glyph from dpvec contains | 1853 /* Face id of the iterator saved in case a glyph from dpvec contains |
1851 a face. The face is restored when all glyphs from dpvec have | 1854 a face. The face is restored when all glyphs from dpvec have |
1852 been delivered. */ | 1855 been delivered. */ |
1853 int saved_face_id; | 1856 int saved_face_id; |
2755 void recompute_basic_faces P_ ((struct frame *)); | 2758 void recompute_basic_faces P_ ((struct frame *)); |
2756 int face_at_buffer_position P_ ((struct window *, int, int, int, int *, | 2759 int face_at_buffer_position P_ ((struct window *, int, int, int, int *, |
2757 int, int)); | 2760 int, int)); |
2758 int face_at_string_position P_ ((struct window *, Lisp_Object, int, int, int, | 2761 int face_at_string_position P_ ((struct window *, Lisp_Object, int, int, int, |
2759 int, int *, enum face_id, int)); | 2762 int, int *, enum face_id, int)); |
2763 int merge_into_realized_face P_ ((struct frame *, Lisp_Object, | |
2764 int, int)); | |
2760 int compute_char_face P_ ((struct frame *, int, Lisp_Object)); | 2765 int compute_char_face P_ ((struct frame *, int, Lisp_Object)); |
2761 void free_all_realized_faces P_ ((Lisp_Object)); | 2766 void free_all_realized_faces P_ ((Lisp_Object)); |
2762 extern Lisp_Object Qforeground_color, Qbackground_color; | 2767 extern Lisp_Object Qforeground_color, Qbackground_color; |
2763 extern char unspecified_fg[], unspecified_bg[]; | 2768 extern char unspecified_fg[], unspecified_bg[]; |
2764 void free_realized_multibyte_face P_ ((struct frame *, int)); | 2769 void free_realized_multibyte_face P_ ((struct frame *, int)); |