From 893bbd516e7c0b7e6b7e49fe472e49284134cc1f Mon Sep 17 00:00:00 2001 From: waker Date: Thu, 2 Dec 2010 22:23:43 +0100 Subject: converter prototype --- plugins/gtkui/plcommon.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'plugins/gtkui/plcommon.c') diff --git a/plugins/gtkui/plcommon.c b/plugins/gtkui/plcommon.c index beff39bb..3c28be8b 100644 --- a/plugins/gtkui/plcommon.c +++ b/plugins/gtkui/plcommon.c @@ -30,6 +30,7 @@ #include "interface.h" #include "parser.h" #include "actions.h" +#include "converter.h" #define min(x,y) ((x)<(y)?(x):(y)) //#define trace(...) { fprintf(stderr, __VA_ARGS__); } @@ -353,6 +354,12 @@ on_remove_from_disk_activate (GtkMenuItem *menuitem, search_refresh (); } +void +on_convert_activate (GtkMenuItem *menuitem, + gpointer user_data) { + converter_show (); +} + void actionitem_activate (GtkMenuItem *menuitem, DB_plugin_action_t *action) @@ -397,6 +404,7 @@ list_context_menu (DdbListview *listview, DdbListviewIter it, int idx) { GtkWidget *separator8; GtkWidget *properties1; GtkWidget *reload_metadata; + GtkWidget *convert; playlist_menu = gtk_menu_new (); add_to_playback_queue1 = gtk_menu_item_new_with_mnemonic (_("Add to playback queue")); @@ -436,6 +444,10 @@ list_context_menu (DdbListview *listview, DdbListviewIter it, int idx) { gtk_container_add (GTK_CONTAINER (playlist_menu), remove_from_disk); g_object_set_data (G_OBJECT (remove_from_disk), "ps", listview); } + convert = gtk_menu_item_new_with_mnemonic (_("Convert...")); + gtk_widget_show (convert); + gtk_container_add (GTK_CONTAINER (playlist_menu), convert); + g_object_set_data (G_OBJECT (convert), "ps", listview); separator8 = gtk_separator_menu_item_new (); gtk_widget_show (separator8); @@ -523,6 +535,9 @@ list_context_menu (DdbListview *listview, DdbListviewIter it, int idx) { G_CALLBACK (on_remove_from_disk_activate), NULL); } + g_signal_connect ((gpointer) convert, "activate", + G_CALLBACK (on_convert_activate), + NULL); g_signal_connect ((gpointer) properties1, "activate", G_CALLBACK (main_properties_activate), NULL); -- cgit v1.2.3