]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct glyph_row): New member overlay_arrow_bitmap.
authorKim F. Storm <storm@cua.dk>
Mon, 18 Apr 2005 14:09:00 +0000 (14:09 +0000)
committerKim F. Storm <storm@cua.dk>
Mon, 18 Apr 2005 14:09:00 +0000 (14:09 +0000)
It replaces the corresponding member from struct window, as a
window may now show multiple overlay arrows.
Remove member overlay_arrow_p, superseeded by overlay_arrow_bitmap.

src/dispextern.h

index fa7d1f811fb0c095d94e47c74b3248ecb0d719c0..dcf37ceded1747b997c210698208118827e59391 100644 (file)
@@ -726,6 +726,11 @@ struct glyph_row
      position of the next row.  */
   struct display_pos end;
 
+  /* Non-zero means the overlay arrow bitmap is on this line.
+     -1 means use default overlay arrow bitmap, else
+     it specifies actual fringe bitmap number.  */
+  int overlay_arrow_bitmap;
+
   /* Left fringe bitmap number (enum fringe_bitmap_type).  */
   unsigned left_user_fringe_bitmap : FRINGE_ID_BITS;
 
@@ -764,9 +769,6 @@ struct glyph_row
   unsigned truncated_on_left_p : 1;
   unsigned truncated_on_right_p : 1;
 
-  /* 1 means the overlay arrow is on this line.  */
-  unsigned overlay_arrow_p : 1;
-
   /* 1 means that this row displays a continued line, i.e. it has a
      continuation mark at the right side.  */
   unsigned continued_p : 1;