Mercurial > audlegacy
diff src/audacious/ui_skinned_window.c @ 4120:51641a875a01
revise setting mask on windows
author | Tomasz Mon <desowin@gmail.com> |
---|---|
date | Tue, 25 Dec 2007 19:03:38 +0100 |
parents | 5a4ef76b1f42 |
children | c2039c3004d6 |
line wrap: on
line diff
--- a/src/audacious/ui_skinned_window.c Tue Dec 25 16:42:10 2007 +0100 +++ b/src/audacious/ui_skinned_window.c Tue Dec 25 19:03:38 2007 +0100 @@ -147,10 +147,12 @@ case WINDOW_MAIN: width = bmp_active_skin->properties.mainwin_width; height = bmp_active_skin->properties.mainwin_height; + gtk_widget_shape_combine_mask(widget, skin_get_mask(bmp_active_skin, SKIN_MASK_MAIN + cfg.player_shaded), 0, 0); break; case WINDOW_EQ: width = 275; height = 116; + gtk_widget_shape_combine_mask(widget, skin_get_mask(bmp_active_skin, SKIN_MASK_EQ + cfg.equalizer_shaded), 0, 0); break; case WINDOW_PLAYLIST: width = playlistwin_get_width(); @@ -273,6 +275,8 @@ dock_window_list = dock_window_set_decorated(dock_window_list, GTK_WINDOW(widget), cfg.show_wm_decorations); gtk_widget_set_app_paintable(GTK_WIDGET(widget), TRUE); + gdk_window_set_back_pixmap(widget->window, NULL, FALSE); + gtk_widget_shape_combine_mask(widget, NULL, 0, 0); ui_skinned_cursor_set(GTK_WIDGET(widget));