summaryrefslogtreecommitdiff
path: root/pango/pangocairo-render.c
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2006-12-04 20:23:35 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2006-12-04 20:23:35 +0000
commitea0ec593e49735b1c7157c73d24ac58423adafc0 (patch)
treef269ec03066056508f6bebc1537fc3cf911ef7bb /pango/pangocairo-render.c
parent534267ee360b18a4999ee3b1af3dfa0c193f3cd9 (diff)
downloadpango-ea0ec593e49735b1c7157c73d24ac58423adafc0.tar.gz
Improve upon last change. Suggested by Carl Worth: use cairo_rectangle(x +
2006-12-04 Behdad Esfahbod <behdad@gnome.org> * pango/pangocairo-render.c (_pango_cairo_renderer_draw_frame): Improve upon last change. Suggested by Carl Worth: use cairo_rectangle(x + width, y, -width, height) to do a rectangle with the other orientation.
Diffstat (limited to 'pango/pangocairo-render.c')
-rw-r--r--pango/pangocairo-render.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/pango/pangocairo-render.c b/pango/pangocairo-render.c
index da145400..642b6a5d 100644
--- a/pango/pangocairo-render.c
+++ b/pango/pangocairo-render.c
@@ -79,18 +79,9 @@ _pango_cairo_renderer_draw_frame (PangoCairoRenderer *crenderer,
*/
/* outer */
- cairo_move_to (cr, x - d2, y - d2);
- cairo_rel_line_to (cr, width + d, 0);
- cairo_rel_line_to (cr, 0, height + d);
- cairo_rel_line_to (cr, - (width + d), 0);
- cairo_close_path (cr);
-
+ cairo_rectangle (crenderer->cr, x-d2, y-d2, width+d, height+d);
/* inner */
- cairo_move_to (cr, x + d2, y + d2);
- cairo_rel_line_to (cr, 0, height - d);
- cairo_rel_line_to (cr, width - d, 0);
- cairo_rel_line_to (cr, 0, - (height - d));
- cairo_close_path (cr);
+ cairo_rectangle (crenderer->cr, x+d2 + (width-d), y+d2, - (width-d), height-d);
}
else
{