changeset 6570:2c6d3ba470bb

(struct frame_glyphs): New fields charstarts and total_charstarts.
author Richard M. Stallman <rms@gnu.org>
date Tue, 29 Mar 1994 05:22:29 +0000
parents 9cde1228e2fa
children ef864f9fd3cc
files src/dispextern.h
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/dispextern.h	Tue Mar 29 04:57:16 1994 +0000
+++ b/src/dispextern.h	Tue Mar 29 05:22:29 1994 +0000
@@ -136,6 +136,14 @@
     /* Largest font ascent on this line.  */
     short *max_ascent;
 #endif	/* HAVE_X_WINDOWS */
+
+    /* A vector indexed by vertical position.
+       Each element is a vector indexed by horizontal position
+       giving, for each glyph, the buffer position it corresponds to.  */
+    int **charstarts;
+
+    /* This holds all the space in the subvectors of the charstarts field.  */
+    int *total_charstarts;
   };
 
 extern void get_display_line ();