Mercurial > audlegacy
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 } |