1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-27 15:40:47 -08:00

(struct glyph_row): New member clip.

(struct glyph_string): Delete members clip_x, clip_y, clip_width,
clip_height, new member clip, and num_clips.
This commit is contained in:
Kenichi Handa 2007-09-13 10:46:21 +00:00
parent b2f8fb8169
commit 7cd30fff0b

View file

@ -852,6 +852,10 @@ struct glyph_row
/* Continuation lines width at the start of the row. */
int continuation_lines_width;
/* Non-NULL means the current clipping area. This is temporarily
set while exposing a region. Coordinates are frame-relative. */
XRectangle *clip;
};
@ -1220,10 +1224,11 @@ struct glyph_string
*clip_tail, not including their overhangs. */
struct glyph_string *clip_head, *clip_tail;
#ifdef USE_FONT_BACKEND
/* The current clipping area. */
int clip_x, clip_y, clip_width, clip_height;
#endif /* USE_FONT_BACKEND */
/* The current clipping areas. */
NativeRectangle clip[2];
/* Number of clipping areas. */
int num_clips;
struct glyph_string *next, *prev;
};