Mercurial > audlegacy
diff src/audacious/ui_skinned_equalizer_slider.c @ 4212:47352b34dbdf
introduce ui_skinned_widget_draw
author | Tomasz Mon <desowin@gmail.com> |
---|---|
date | Tue, 22 Jan 2008 22:40:48 +0100 |
parents | 2281da647da9 |
children | 742f00832961 |
line wrap: on
line diff
--- a/src/audacious/ui_skinned_equalizer_slider.c Mon Jan 21 02:46:44 2008 +0200 +++ b/src/audacious/ui_skinned_equalizer_slider.c Tue Jan 22 22:40:48 2008 +0100 @@ -221,19 +221,9 @@ else skin_draw_pixbuf(widget, bmp_active_skin, obj, priv->skin_index, 0, 164, 1, priv->position, 11, 11); - GdkPixbuf *image = NULL; - if (priv->double_size) { - image = gdk_pixbuf_scale_simple(obj, priv->width*2, priv->height*2, GDK_INTERP_NEAREST); - } else { - image = gdk_pixbuf_copy(obj); - } - - gdk_draw_pixbuf(widget->window, NULL, image, 0, 0, 0, 0, - priv->width*(1+priv->double_size), priv->height*(1+priv->double_size), - GDK_RGB_DITHER_NONE, 0, 0); + ui_skinned_widget_draw(widget, obj, priv->width, priv->height, priv->double_size); g_object_unref(obj); - g_object_unref(image); return FALSE; }