diff options
author | waker <wakeroid@gmail.com> | 2010-12-02 22:23:43 +0100 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2010-12-02 22:23:43 +0100 |
commit | 893bbd516e7c0b7e6b7e49fe472e49284134cc1f (patch) | |
tree | 5007a1ca818541ea71ee33e79e887f0974655290 /plugins/gtkui/plcommon.c | |
parent | d7a0f82a4196f6f79863fe8ba839d96c44ee0fdc (diff) |
converter prototype
Diffstat (limited to 'plugins/gtkui/plcommon.c')
-rw-r--r-- | plugins/gtkui/plcommon.c | 15 |
1 files changed, 15 insertions, 0 deletions
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__); } @@ -354,6 +355,12 @@ on_remove_from_disk_activate (GtkMenuItem *menuitem, } 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); |