diff options
author | Glenn Morris <rgm@gnu.org> | 2012-12-30 10:09:01 -0800 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2012-12-30 10:09:01 -0800 |
commit | d5e5e7b41166815a843148f2081d19bc14b628b2 (patch) | |
tree | 6afd575b3a741ce26e5ec1e2665d45dfab8cbb52 /src/dispextern.h | |
parent | 4f752957f174b5ab95ef6b9428669b1b1ecf0bab (diff) | |
parent | 5c560880659048888420389c02e20d6867ec81df (diff) | |
download | emacs-d5e5e7b41166815a843148f2081d19bc14b628b2.tar.gz |
Merge from emacs-24; up to 2012-12-05T00:13:56Z!yamaoka@jpl.org
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 aa40f019fbe..414992089e2 100644 --- a/src/dispextern.h +++ b/src/dispextern.h @@ -317,13 +317,18 @@ struct glyph Lisp string, this is a position in that string. If it is a buffer, this is a position in that buffer. A value of -1 together with a null object means glyph is a truncation glyph at - the start of a row. */ + the start of a row. Right truncation and continuation glyphs at + the right edge of a row have their position set to the next + buffer position that is not shown on this row. Glyphs inserted + by redisplay, such as the empty space after the end of a line on + TTYs, or the overlay-arrow on a TTY, have this set to -1. */ ptrdiff_t charpos; - /* Lisp object source of this glyph. Currently either a buffer or - a string, if the glyph was produced from characters which came from + /* Lisp object source of this glyph. Currently either a buffer or a + string, if the glyph was produced from characters which came from a buffer or a string; or 0 if the glyph was inserted by redisplay - for its own purposes such as padding. */ + for its own purposes, such as padding or truncation/continuation + glyphs, or the overlay-arrow glyphs on TTYs. */ Lisp_Object object; /* Width in pixels. */ |