4058 |
} |
} |
4059 |
else |
else |
4060 |
{ |
{ |
|
unsigned long mask = GCClipXOrigin | GCClipYOrigin | GCFunction; |
|
|
XGCValues xgcv; |
|
4061 |
XRectangle clip_rect, image_rect, r; |
XRectangle clip_rect, image_rect, r; |
4062 |
|
|
4063 |
x_get_glyph_string_clip_rect (s, &clip_rect); |
x_get_glyph_string_clip_rect (s, &clip_rect); |
5296 |
int line_height, shift_by_width, shifted_region_width; |
int line_height, shift_by_width, shifted_region_width; |
5297 |
struct glyph_row *row; |
struct glyph_row *row; |
5298 |
struct glyph *glyph; |
struct glyph *glyph; |
5299 |
int frame_x, frame_y, hpos, real_start, real_end; |
int frame_x, frame_y, hpos; |
5300 |
|
|
5301 |
xassert (updated_window && updated_row); |
xassert (updated_window && updated_row); |
5302 |
BLOCK_INPUT; |
BLOCK_INPUT; |
7893 |
struct window *w = XWINDOW (window); |
struct window *w = XWINDOW (window); |
7894 |
struct glyph_row *r = MATRIX_FIRST_TEXT_ROW (w->current_matrix); |
struct glyph_row *r = MATRIX_FIRST_TEXT_ROW (w->current_matrix); |
7895 |
struct glyph_row *end = r + w->current_matrix->nrows - 1; |
struct glyph_row *end = r + w->current_matrix->nrows - 1; |
|
int area; |
|
7896 |
|
|
7897 |
frame_to_window_pixel_xy (w, &x, &y); |
frame_to_window_pixel_xy (w, &x, &y); |
7898 |
|
|