# HG changeset patch # User Jonathan Schleifer # Date 1189846448 -7200 # Node ID 18391c12c18c6068cab5932d38d5aebbcee76eb8 # Parent 7e8c4aadfc3249255302276bc4b9bad39b5e60f0 Ctrl-C copies current title to clipboard now. diff -r 7e8c4aadfc32 -r 18391c12c18c src/audacious/ui_main.c --- a/src/audacious/ui_main.c Sat Sep 15 00:23:12 2007 +0300 +++ b/src/audacious/ui_main.c Sat Sep 15 10:54:08 2007 +0200 @@ -970,9 +970,25 @@ mainwin_minimize_cb(); break; case GDK_Tab: + // FIXME if (event->state & GDK_CONTROL_MASK) gtk_window_present(GTK_WINDOW(equalizerwin)); break; + case GDK_c: + if (event->state & GDK_CONTROL_MASK) { + Playlist *playlist = playlist_get_active(); + gint pos = playlist_get_position(playlist); + gchar *title = playlist_get_songtitle(playlist, pos); + + if (title != NULL) { + GtkClipboard *clip = gtk_clipboard_get(GDK_SELECTION_CLIPBOARD); + gtk_clipboard_set_text(clip, title, -1); + gtk_clipboard_store(clip); + } + + return TRUE; + } + return FALSE; default: return FALSE; }