freebsd-ports/net-p2p/giftoxic/files/patch-src-gtkcellrendererprogress.c
Pav Lucistnik ea244fe8cc Add giFToxic, a GTK2 GUI on top of giFT daemon.
PR:		ports/60640
Submitted by:	Joel Diaz <joeldiaz@bellsouth.net>
2003-12-28 13:34:01 +00:00

40 lines
1.2 KiB
C

--- src/gtkcellrendererprogress.c.orig Thu May 22 06:23:39 2003
+++ src/gtkcellrendererprogress.c Sun Dec 28 14:28:27 2003
@@ -370,7 +370,13 @@
*/
GdkGC *gc;
gint draw_width;
-
+
+ PangoFontDescription *font;
+
+ PangoContext *context;
+ PangoLayout *layout;
+ gchar *text;
+ int w,h;
if ((flags & GTK_CELL_RENDERER_SELECTED) == GTK_CELL_RENDERER_SELECTED)
{
@@ -425,18 +431,17 @@
- PangoFontDescription *font = pango_font_description_from_string ("8");
+ font = pango_font_description_from_string ("8");
- PangoContext *context = gtk_widget_create_pango_context(widget);
- PangoLayout *layout = pango_layout_new(context);
+ context = gtk_widget_create_pango_context(widget);
+ layout = pango_layout_new(context);
pango_layout_set_font_description (layout, font);
- gchar *text = g_strdup_printf("%.1f%%",cellprogress->priv->value);
+ text = g_strdup_printf("%.1f%%",cellprogress->priv->value);
pango_layout_set_text(layout, text, -1);
gdk_gc_set_rgb_fg_color (gc, &cellprogress->priv->text_color);
- int w,h;
pango_layout_get_pixel_size(layout, &w, &h);
w = (cell_area->width - w)/2;
h = (cell_area->height - h)/2;