diff src/audacious/ui_preferences.c @ 2635:9b763f1f4e6a trunk

[svn] tweak UI behaviors: - pressing ctrl-p raises preferences window if it has been opened. - pressing Esc closes preferences window. - centering "Save Playlist" dialog and the replace confirmation dialog.
author yaz
date Wed, 21 Mar 2007 01:59:48 -0700
parents 85acf3f98ed0
children c3cd6e47faf6
line wrap: on
line diff
--- a/src/audacious/ui_preferences.c	Tue Mar 20 23:58:31 2007 -0700
+++ b/src/audacious/ui_preferences.c	Wed Mar 21 01:59:48 2007 -0700
@@ -2468,8 +2468,6 @@
 
     prefswin = glade_xml_get_widget(xml, "prefswin");
     g_object_set_data(G_OBJECT(prefswin), "glade-xml", xml);
-    /* this will hide only mainwin. it's annoying! yaz */
-//    gtk_window_set_transient_for(GTK_WINDOW(prefswin), GTK_WINDOW(mainwin));
 
     /* create category view */
     widget = glade_xml_get_widget(xml, "category_view");
@@ -2671,7 +2669,7 @@
 		G_CALLBACK(on_recurse_for_cover_toggled),
 		widget);
 
-	/* Create window for filepopup settings */
+	/* Create window for color adjustment settings */
 	colorize_settings = glade_xml_get_widget(xml, "colorize_popup");
 	gtk_window_set_transient_for(GTK_WINDOW(colorize_settings), GTK_WINDOW(prefswin));
 	gtk_widget_hide(colorize_settings);
@@ -2682,7 +2680,7 @@
 {
     static gboolean skinlist_filled = FALSE;
 
-    gtk_widget_show(prefswin);
+    gtk_window_present(GTK_WINDOW(prefswin)); /* show or raise prefs window */
 
     if ( !skinlist_filled )
     {