Mercurial > emacs
comparison src/dispextern.h @ 55243:fa2641411db1
(struct it): Remove member use_default_face.
Add members override_ascent, override_descent, override_boff.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Thu, 29 Apr 2004 22:36:34 +0000 |
parents | fb4f7c39404d |
children | fa167cc79556 6ae3d2810507 |
comparison
equal
deleted
inserted
replaced
55242:d57364949309 | 55243:fa2641411db1 |
---|---|
1925 | 1925 |
1926 /* If 1, adjust current glyph so it does not increase current row | 1926 /* If 1, adjust current glyph so it does not increase current row |
1927 descent/ascent (line-height property). Reset after this glyph. */ | 1927 descent/ascent (line-height property). Reset after this glyph. */ |
1928 unsigned constrain_row_ascent_descent_p : 1; | 1928 unsigned constrain_row_ascent_descent_p : 1; |
1929 | 1929 |
1930 /* If 1, show current glyph in default face. Reset after this glyph. */ | |
1931 unsigned use_default_face : 1; | |
1932 | |
1933 /* The ID of the default face to use. One of DEFAULT_FACE_ID, | 1930 /* The ID of the default face to use. One of DEFAULT_FACE_ID, |
1934 MODE_LINE_FACE_ID, etc, depending on what we are displaying. */ | 1931 MODE_LINE_FACE_ID, etc, depending on what we are displaying. */ |
1935 int base_face_id; | 1932 int base_face_id; |
1936 | 1933 |
1937 /* If what == IT_CHARACTER, character and length in bytes. This is | 1934 /* If what == IT_CHARACTER, character and length in bytes. This is |
1993 int last_visible_y; | 1990 int last_visible_y; |
1994 | 1991 |
1995 /* Additional space in pixels between lines (for window systems | 1992 /* Additional space in pixels between lines (for window systems |
1996 only.) */ | 1993 only.) */ |
1997 int extra_line_spacing; | 1994 int extra_line_spacing; |
1995 | |
1996 /* Override font height information for this glyph. | |
1997 Used if override_ascent >= 0. Cleared after this glyph. */ | |
1998 int override_ascent, override_descent, override_boff; | |
1998 | 1999 |
1999 /* If non-null, glyphs are produced in glyph_row with each call to | 2000 /* If non-null, glyphs are produced in glyph_row with each call to |
2000 produce_glyphs. */ | 2001 produce_glyphs. */ |
2001 struct glyph_row *glyph_row; | 2002 struct glyph_row *glyph_row; |
2002 | 2003 |