comparison src/audacious/ui_skinned_window.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 75d99359357b
comparison
equal deleted inserted replaced
4207:15df056e7634 4212:47352b34dbdf
201 skin_draw_playlistwin_frame(bmp_active_skin, obj, playlistwin_get_width(), cfg.playlist_height, focus); 201 skin_draw_playlistwin_frame(bmp_active_skin, obj, playlistwin_get_width(), cfg.playlist_height, focus);
202 } 202 }
203 break; 203 break;
204 } 204 }
205 205
206 if (window->type != WINDOW_PLAYLIST && cfg.doublesize) { 206 ui_skinned_widget_draw(GTK_WIDGET(window), obj, width, height,
207 GdkPixbuf *image = gdk_pixbuf_scale_simple(obj, width*2, height*2, GDK_INTERP_NEAREST); 207 window->type != WINDOW_PLAYLIST && cfg.doublesize);
208 gdk_draw_pixbuf(widget->window, NULL, image, 0, 0, 0, 0, width*2, height*2,
209 GDK_RGB_DITHER_NONE, 0, 0);
210 g_object_unref(image);
211 } else {
212 gdk_draw_pixbuf(widget->window, NULL, obj, 0, 0, 0, 0, width, height,
213 GDK_RGB_DITHER_NONE, 0, 0);
214 }
215 208
216 g_object_unref(obj); 209 g_object_unref(obj);
217 210
218 return FALSE; 211 return FALSE;
219 } 212 }