# HG changeset patch # User Gerd Moellmann # Date 979312198 0 # Node ID 008aea836cbc2fd76cc7693e12fd26869e746d47 # Parent 38e58f530a1a13e3aa94f1d94f983e5f010f9d4f (x_produce_image_glyph, x_draw_image_foreground) (x_draw_image_relief, x_draw_image_foreground_1) (x_draw_image_glyph_string): Adapt to the change of image margins. diff -r 38e58f530a1a -r 008aea836cbc src/xterm.c --- a/src/xterm.c Fri Jan 12 15:09:21 2001 +0000 +++ b/src/xterm.c Fri Jan 12 15:09:58 2001 +0000 @@ -1504,8 +1504,8 @@ prepare_image_for_display (it->f, img); it->ascent = it->phys_ascent = image_ascent (img, face); - it->descent = it->phys_descent = img->height + 2 * img->margin - it->ascent; - it->pixel_width = img->width + 2 * img->margin; + it->descent = it->phys_descent = img->height + 2 * img->vmargin - it->ascent; + it->pixel_width = img->width + 2 * img->hmargin; it->nglyphs = 1; @@ -3844,11 +3844,8 @@ /* If there is a margin around the image, adjust x- and y-position by that margin. */ - if (s->img->margin) - { - x += s->img->margin; - y += s->img->margin; - } + x += s->img->hmargin; + y += s->img->vmargin; if (s->img->pixmap) { @@ -3933,11 +3930,8 @@ /* If there is a margin around the image, adjust x- and y-position by that margin. */ - if (s->img->margin) - { - x += s->img->margin; - y += s->img->margin; - } + x += s->img->hmargin; + y += s->img->vmargin; if (s->hl == DRAW_IMAGE_SUNKEN || s->hl == DRAW_IMAGE_RAISED) @@ -3982,11 +3976,8 @@ /* If there is a margin around the image, adjust x- and y-position by that margin. */ - if (s->img->margin) - { - x += s->img->margin; - y += s->img->margin; - } + x += s->img->hmargin; + y += s->img->vmargin; if (s->img->pixmap) { @@ -4074,7 +4065,6 @@ { int x, y; int box_line_width = s->face->box_line_width; - int margin = s->img->margin; int height; Pixmap pixmap = None; @@ -4085,7 +4075,8 @@ flickering. */ s->stippled_p = s->face->stipple != 0; if (height > s->img->height - || margin + || s->img->hmargin + || s->img->vmargin || s->img->mask || s->img->pixmap == 0 || s->width != s->background_width)