]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct it): New member dpvec_face_id.
authorKim F. Storm <storm@cua.dk>
Sun, 9 Jan 2005 02:05:04 +0000 (02:05 +0000)
committerKim F. Storm <storm@cua.dk>
Sun, 9 Jan 2005 02:05:04 +0000 (02:05 +0000)
(merge_into_realized_face): Add prototype.

src/dispextern.h

index a6f12a04b4518fd890a4457cdb88ef6bce391738..ccb6bc6d0c45e3b41b66c9de2f9497c3d7f5b7fd 100644 (file)
@@ -1847,6 +1847,9 @@ struct it
      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 face_at_buffer_position P_ ((struct window *, int, int, int, int *,
                                 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;