aboutsummaryrefslogtreecommitdiffstats
path: root/src/dispextern.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dispextern.h')
-rw-r--r--src/dispextern.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/dispextern.h b/src/dispextern.h
index 55fd852ea3b..3b24d49da75 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -321,13 +321,18 @@ struct glyph
321 Lisp string, this is a position in that string. If it is a 321 Lisp string, this is a position in that string. If it is a
322 buffer, this is a position in that buffer. A value of -1 322 buffer, this is a position in that buffer. A value of -1
323 together with a null object means glyph is a truncation glyph at 323 together with a null object means glyph is a truncation glyph at
324 the start of a row. */ 324 the start of a row. Right truncation and continuation glyphs at
325 the right edge of a row have their position set to the next
326 buffer position that is not shown on this row. Glyphs inserted
327 by redisplay, such as the empty space after the end of a line on
328 TTYs, or the overlay-arrow on a TTY, have this set to -1. */
325 ptrdiff_t charpos; 329 ptrdiff_t charpos;
326 330
327 /* Lisp object source of this glyph. Currently either a buffer or 331 /* Lisp object source of this glyph. Currently either a buffer or a
328 a string, if the glyph was produced from characters which came from 332 string, if the glyph was produced from characters which came from
329 a buffer or a string; or 0 if the glyph was inserted by redisplay 333 a buffer or a string; or 0 if the glyph was inserted by redisplay
330 for its own purposes such as padding. */ 334 for its own purposes, such as padding or truncation/continuation
335 glyphs, or the overlay-arrow glyphs on TTYs. */
331 Lisp_Object object; 336 Lisp_Object object;
332 337
333 /* Width in pixels. */ 338 /* Width in pixels. */