diff options
Diffstat (limited to 'src/dispextern.h')
| -rw-r--r-- | src/dispextern.h | 13 |
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. */ |