[gnome-system-monitor/wip/newdesign: 8/9] Minor improvements to the color button label
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor/wip/newdesign: 8/9] Minor improvements to the color button label
- Date: Wed, 14 Aug 2013 04:07:19 +0000 (UTC)
commit 6d1e922d9c6babfae95d9c9ac1bd2d0659da35ea
Author: Robert Roth <robert roth off gmail com>
Date: Wed Aug 14 05:17:50 2013 +0300
Minor improvements to the color button label
src/gsm_color_button.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/src/gsm_color_button.c b/src/gsm_color_button.c
index 1705768..7973d11 100644
--- a/src/gsm_color_button.c
+++ b/src/gsm_color_button.c
@@ -266,22 +266,21 @@ gsm_color_button_draw (GtkWidget *widget, cairo_t * cr)
pango_layout_set_font_description (layout, font_desc);
pango_font_description_free (font_desc);
pango_layout_set_alignment (layout, PANGO_ALIGN_RIGHT);
- caption = g_strdup_printf ("%.1f%%", priv->fraction * 100.0f);
- pango_layout_set_text (layout, caption, -1);
+ caption = g_strdup_printf ("<span font-weight='ultrabold'>%.1f%%</span>", priv->fraction * 100.0f);
+ pango_layout_set_markup (layout, caption, -1);
g_free (caption);
pango_layout_get_extents (layout, NULL, &extents);
// draw label outline
cairo_move_to (cr, (width - 1.3 * extents.width / PANGO_SCALE)/2 + 5.1 ,
(height - 1.3 * extents.height / PANGO_SCALE)/2 + 2);
- cairo_set_line_width (cr, 4);
+ cairo_set_line_width (cr, 3);
cairo_set_source_rgba (cr, 0.0, 0.0, 0.0, 1.0);
pango_cairo_layout_path (cr, layout);
cairo_stroke (cr);
// draw label text
cairo_move_to (cr, (width - 1.3 * extents.width / PANGO_SCALE)/2 + 4.7,
(height - 1.3 * extents.height / PANGO_SCALE)/2 + 2);
- cairo_set_line_width (cr, 1);
cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 1.0);
pango_cairo_show_layout (cr, layout);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]