changeset 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 d189a9fc6e5b
children 2f2c5349bc03
files src/dispextern.h
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/dispextern.h	Sun Jan 09 01:58:58 2005 +0000
+++ b/src/dispextern.h	Sun Jan 09 02:05:04 2005 +0000
@@ -1847,6 +1847,9 @@
      means that no such character is involved.  */
   int dpvec_char_len;
 
+  /* Face id to use for all characters in display vector.  -1 if unused. */
+  int dpvec_face_id;
+
   /* Face id of the iterator saved in case a glyph from dpvec contains
      a face.  The face is restored when all glyphs from dpvec have
      been delivered.  */
@@ -2757,6 +2760,8 @@
 				 int, int));
 int face_at_string_position P_ ((struct window *, Lisp_Object, int, int, int,
 				 int, int *, enum face_id, int));
+int merge_into_realized_face P_ ((struct frame *, Lisp_Object,
+					     int, int));
 int compute_char_face P_ ((struct frame *, int, Lisp_Object));
 void free_all_realized_faces P_ ((Lisp_Object));
 extern Lisp_Object Qforeground_color, Qbackground_color;