From: Charles Brej Date: Thu, 30 Oct 2008 22:07:12 +0000 (+0000) Subject: Add 1 to replies from get width/height of control to allow for shading X-Git-Tag: 0.6.0~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be225ddfe06214e18084054b677e5517cfe22eef;p=thirdparty%2Fplymouth.git Add 1 to replies from get width/height of control to allow for shading --- diff --git a/src/plugins/controls/label/plugin.c b/src/plugins/controls/label/plugin.c index e6e5ed63..24bdf945 100644 --- a/src/plugins/controls/label/plugin.c +++ b/src/plugins/controls/label/plugin.c @@ -96,7 +96,7 @@ get_width_of_control (ply_label_plugin_control_t *label) pango_layout_get_size (label->pango_layout, &width, NULL); - return (long) ((double) width / PANGO_SCALE); + return (long) ((double) width / PANGO_SCALE)+1; } long @@ -106,7 +106,7 @@ get_height_of_control (ply_label_plugin_control_t *label) pango_layout_get_size (label->pango_layout, NULL, &height); - return (long) ((double) height / PANGO_SCALE); + return (long) ((double) height / PANGO_SCALE)+1; } static void @@ -127,14 +127,14 @@ draw_control (ply_label_plugin_control_t *label) ply_frame_buffer_pause_updates (label->frame_buffer); erase_label_area (label); cairo_move_to (label->cairo_context, - label->area.x, - label->area.y); + label->area.x + 1, + label->area.y + 1); cairo_set_source_rgba (label->cairo_context, 0.0, 0.0, 0.0, 0.7); pango_cairo_show_layout (label->cairo_context, label->pango_layout); cairo_move_to (label->cairo_context, - label->area.x - 1, - label->area.y - 1); + label->area.x, + label->area.y); cairo_set_source_rgb (label->cairo_context, 1.0, 1.0, 1.0); pango_cairo_show_layout (label->cairo_context, label->pango_layout);