# HG changeset patch # User Tomasz Mon # Date 1187023774 -7200 # Node ID 1292e4ca0f087310824d1471c5defa700b7efc30 # Parent 01a241d35146c30fd3b54d18c7a93d62adf26f64 press ctrl+tab to switch between windows diff -r 01a241d35146 -r 1292e4ca0f08 src/audacious/ui_equalizer.c --- a/src/audacious/ui_equalizer.c Mon Aug 13 19:45:52 2007 +0900 +++ b/src/audacious/ui_equalizer.c Mon Aug 13 18:49:34 2007 +0200 @@ -287,6 +287,11 @@ GdkEventKey * event, gpointer data) { + if (event->keyval == GDK_Tab && event->state & GDK_CONTROL_MASK) { + gtk_window_present(GTK_WINDOW(playlistwin)); + return TRUE; + } + if (!cfg.equalizer_shaded) { gtk_widget_event(mainwin, (GdkEvent *) event); return TRUE; diff -r 01a241d35146 -r 1292e4ca0f08 src/audacious/ui_main.c --- a/src/audacious/ui_main.c Mon Aug 13 19:45:52 2007 +0900 +++ b/src/audacious/ui_main.c Mon Aug 13 18:49:34 2007 +0200 @@ -981,6 +981,10 @@ case GDK_Escape: mainwin_minimize_cb(); break; + case GDK_Tab: + if (event->state & GDK_CONTROL_MASK) + gtk_window_present(GTK_WINDOW(equalizerwin)); + break; default: return FALSE; } diff -r 01a241d35146 -r 1292e4ca0f08 src/audacious/ui_playlist.c --- a/src/audacious/ui_playlist.c Mon Aug 13 19:45:52 2007 +0900 +++ b/src/audacious/ui_playlist.c Mon Aug 13 18:49:34 2007 +0200 @@ -1275,6 +1275,10 @@ case GDK_Escape: mainwin_minimize_cb(); break; + case GDK_Tab: + if (event->state & GDK_CONTROL_MASK) + gtk_window_present(GTK_WINDOW(mainwin)); + break; default: return FALSE; }