changeset 61632:eaab88b49978

(struct glyph_row): New member overlay_arrow_bitmap. 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.
author Kim F. Storm <storm@cua.dk>
date Mon, 18 Apr 2005 14:09:00 +0000
parents c17a96999f36
children a76a30ee7c89
files src/dispextern.h
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/dispextern.h	Mon Apr 18 14:08:43 2005 +0000
+++ b/src/dispextern.h	Mon Apr 18 14:09:00 2005 +0000
@@ -726,6 +726,11 @@
      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 @@
   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;