diff options
author | 2011-10-09 20:54:08 +0200 | |
---|---|---|
committer | 2011-10-09 20:54:08 +0200 | |
commit | b7f8552d60d53c02b1966d004e680242b92bbd8e (patch) | |
tree | 397958a964a8be615585eb4fd1a13aec725e8ff9 /plugins/converter/convgui.c | |
parent | 829504302c867501c625c17b4a4b94d60a7c6cb0 (diff) |
added gtk3 support to converter gui
Diffstat (limited to 'plugins/converter/convgui.c')
-rw-r--r-- | plugins/converter/convgui.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/plugins/converter/convgui.c b/plugins/converter/convgui.c index 9a20d274..bd54eb0e 100644 --- a/plugins/converter/convgui.c +++ b/plugins/converter/convgui.c @@ -246,7 +246,7 @@ converter_process (converter_ctx_t *conv) } GtkWidget *progress = gtk_dialog_new_with_buttons (_("Converting..."), GTK_WINDOW (gtkui_plugin->get_mainwin ()), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL); - GtkWidget *vbox = GTK_DIALOG (progress)->vbox; + GtkWidget *vbox = gtk_dialog_get_content_area (GTK_DIALOG (progress)); GtkWidget *entry = gtk_entry_new (); gtk_widget_set_size_request (entry, 400, -1); gtk_editable_set_editable (GTK_EDITABLE (entry), FALSE); @@ -1265,7 +1265,11 @@ convgui_get_actions (DB_playItem_t *it) int convgui_connect (void) { +#if GTK_CHECK_VERSION(3,0,0) + gtkui_plugin = (ddb_gtkui_t *)deadbeef->plug_get_for_id ("gtkui3"); +#else gtkui_plugin = (ddb_gtkui_t *)deadbeef->plug_get_for_id ("gtkui"); +#endif converter_plugin = (ddb_converter_t *)deadbeef->plug_get_for_id ("converter"); if (!gtkui_plugin || !converter_plugin) { return -1; @@ -1312,7 +1316,11 @@ DB_misc_t plugin = { }; DB_plugin_t * -converter_gtkui_load (DB_functions_t *api) { +#if GTK_CHECK_VERSION(3,0,0) +converter_gtk3_load (DB_functions_t *api) { +#else +converter_gtk2_load (DB_functions_t *api) { +#endif deadbeef = api; return DB_PLUGIN (&plugin); } |