# HG changeset patch # User nhjm449 # Date 1160877037 25200 # Node ID f83d206f51b74b38b1fd03759c4a081dee0e406c # Parent 9f2b7ac55dec898069c307e48a6d555b6b5dad58 [svn] - Properly handle shading when mainwin_width is greater than the shaded width. diff -r 9f2b7ac55dec -r f83d206f51b7 ChangeLog --- a/ChangeLog Sat Oct 14 12:04:49 2006 -0700 +++ b/ChangeLog Sat Oct 14 18:50:37 2006 -0700 @@ -1,3 +1,11 @@ +2006-10-14 19:04:49 +0000 William Pitcock + revision [2711] + - bump to 1.2.0-rc4 + + trunk/configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + + 2006-10-14 19:03:26 +0000 William Pitcock revision [2709] - objectify libintl diff -r 9f2b7ac55dec -r f83d206f51b7 audacious/mainwin.c --- a/audacious/mainwin.c Sat Oct 14 12:04:49 2006 -0700 +++ b/audacious/mainwin.c Sat Oct 14 18:50:37 2006 -0700 @@ -952,16 +952,16 @@ bmp_active_skin->properties.mainwin_about_y); if (bmp_active_skin->properties.mainwin_minimize_x && bmp_active_skin->properties.mainwin_minimize_y) - widget_move(WIDGET(mainwin_minimize), bmp_active_skin->properties.mainwin_minimize_x, - bmp_active_skin->properties.mainwin_minimize_y); + widget_move(WIDGET(mainwin_minimize), cfg.player_shaded ? 244 : bmp_active_skin->properties.mainwin_minimize_x, + cfg.player_shaded ? 3 : bmp_active_skin->properties.mainwin_minimize_y); if (bmp_active_skin->properties.mainwin_shade_x && bmp_active_skin->properties.mainwin_shade_y) - widget_move(WIDGET(mainwin_shade), bmp_active_skin->properties.mainwin_shade_x, - bmp_active_skin->properties.mainwin_shade_y); + widget_move(WIDGET(mainwin_shade), cfg.player_shaded ? 254 : bmp_active_skin->properties.mainwin_shade_x, + cfg.player_shaded ? 3 : bmp_active_skin->properties.mainwin_shade_y); if (bmp_active_skin->properties.mainwin_close_x && bmp_active_skin->properties.mainwin_close_y) - widget_move(WIDGET(mainwin_close), bmp_active_skin->properties.mainwin_close_x, - bmp_active_skin->properties.mainwin_close_y); + widget_move(WIDGET(mainwin_close), cfg.player_shaded ? 264 : bmp_active_skin->properties.mainwin_close_x, + cfg.player_shaded ? 3 : bmp_active_skin->properties.mainwin_close_y); /* visibility attributes */ if (bmp_active_skin->properties.mainwin_menurow_visible) @@ -998,17 +998,17 @@ } gdk_window_set_hints(mainwin->window, 0, 0, - bmp_active_skin->properties.mainwin_width, + cfg.player_shaded ? MAINWIN_SHADED_WIDTH : bmp_active_skin->properties.mainwin_width, cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height, - bmp_active_skin->properties.mainwin_width, + cfg.player_shaded ? MAINWIN_SHADED_WIDTH : bmp_active_skin->properties.mainwin_width, cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height, GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE); - gdk_window_resize(mainwin->window, bmp_active_skin->properties.mainwin_width, + gdk_window_resize(mainwin->window, cfg.player_shaded ? MAINWIN_SHADED_WIDTH : bmp_active_skin->properties.mainwin_width, cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height); gdk_window_set_hints(mainwin->window, 0, 0, - bmp_active_skin->properties.mainwin_width, + cfg.player_shaded ? MAINWIN_SHADED_WIDTH : bmp_active_skin->properties.mainwin_width, cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height, - bmp_active_skin->properties.mainwin_width, + cfg.player_shaded ? MAINWIN_SHADED_WIDTH : bmp_active_skin->properties.mainwin_width, cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height, GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE); g_object_unref(mainwin_bg); @@ -3499,7 +3499,7 @@ gtk_window_set_role(GTK_WINDOW(mainwin), "player"); gtk_window_set_resizable(GTK_WINDOW(mainwin), FALSE); - width = bmp_active_skin->properties.mainwin_width; + width = cfg.player_shaded ? MAINWIN_SHADED_WIDTH : bmp_active_skin->properties.mainwin_width; height = cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : bmp_active_skin->properties.mainwin_height; gtk_widget_set_size_request(mainwin, width, height); diff -r 9f2b7ac55dec -r f83d206f51b7 audacious/mainwin.h --- a/audacious/mainwin.h Sat Oct 14 12:04:49 2006 -0700 +++ b/audacious/mainwin.h Sat Oct 14 18:50:37 2006 -0700 @@ -30,6 +30,7 @@ #define MAINWIN_WIDTH (gint)275 #define MAINWIN_HEIGHT (gint)116 #define MAINWIN_TITLEBAR_HEIGHT (gint)14 +#define MAINWIN_SHADED_WIDTH MAINWIN_WIDTH #define MAINWIN_SHADED_HEIGHT MAINWIN_TITLEBAR_HEIGHT #define MAINWIN_UPDATE_INTERVAL 10