summaryrefslogtreecommitdiff
path: root/src/dispextern.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dispextern.h')
-rw-r--r--src/dispextern.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/dispextern.h b/src/dispextern.h
index 441361b4083..25d51cdd638 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -2462,6 +2462,10 @@ struct it
descent/ascent (line-height property). Reset after this glyph. */
bool_bf constrain_row_ascent_descent_p : 1;
+ /* If true, glyphs for line number display were already produced for
+ the current row. */
+ bool_bf line_number_produced_p : 1;
+
enum line_wrap_method line_wrap;
/* The ID of the default face to use. One of DEFAULT_FACE_ID,
@@ -2641,6 +2645,12 @@ struct it
/* The line number of point's line, or zero if not computed yet. */
ptrdiff_t pt_lnum;
+ /* Number of pixels to offset tab stops due to width fixup of the
+ first glyph that crosses first_visible_x. This is only needed on
+ GUI frames, only when display-line-numbers is in effect, and only
+ in hscrolled windows. */
+ int tab_offset;
+
/* Left fringe bitmap number (enum fringe_bitmap_type). */
unsigned left_user_fringe_bitmap : FRINGE_ID_BITS;