diff options
| author | Joakim Verona | 2012-12-31 00:04:10 +0100 |
|---|---|---|
| committer | Joakim Verona | 2012-12-31 00:04:10 +0100 |
| commit | 42a61fa6a6cbcfde79d812bbbba372d579dc1016 (patch) | |
| tree | 96f29a95b6a443d93875882b1d7a7dbbd6fcc849 /src/dispextern.h | |
| parent | ea2da3d8fbf19765a9bd82292bfc73918f74048d (diff) | |
| parent | 84cc1ab62539eed7869a88003a017330d79e8cac (diff) | |
| download | emacs-42a61fa6a6cbcfde79d812bbbba372d579dc1016.tar.gz emacs-42a61fa6a6cbcfde79d812bbbba372d579dc1016.zip | |
auto upstream
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. */ |