changeset 59268:2d8a6be1520d

(struct it): New element ellipsis_p. (struct glyph_row): New element ends_in_ellipsis_p.
author Richard M. Stallman <rms@gnu.org>
date Sat, 01 Jan 2005 01:34:39 +0000
parents c3661af44571
children 91f840a1067b
files src/dispextern.h
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/dispextern.h	Sat Jan 01 01:34:22 2005 +0000
+++ b/src/dispextern.h	Sat Jan 01 01:34:39 2005 +0000
@@ -817,6 +817,9 @@
   /* 1 means this row currently shows the cursor in the right fringe.  */
   unsigned cursor_in_fringe_p : 1;
 
+  /* 1 means the last glyph in the row is part of an ellipsis.  */
+  unsigned ends_in_ellipsis_p : 1;
+
   /* Non-zero means display a bitmap on X frames indicating that this
      the first line of the buffer.  */
   unsigned indicate_bob_p : 1;
@@ -1825,6 +1828,10 @@
      Don't handle some `display' properties in these strings.  */
   unsigned string_from_display_prop_p : 1;
 
+  /* When METHOD == next_element_from_display_vector,
+     this is 1 if we're doing an ellipsis.  Otherwise meaningless.  */
+  unsigned ellipsis_p : 1;
+
   /* Display table in effect or null for none.  */
   struct Lisp_Char_Table *dp;