diff options
author | 2010-05-17 21:25:22 +0200 | |
---|---|---|
committer | 2010-05-17 21:25:22 +0200 | |
commit | cafa41031499e9dff3a0c4f9f30d822c981d0ce2 (patch) | |
tree | 58f37717c06a9d98e3b5c01d3b6240954598781f /plugins/gtkui/callbacks.c | |
parent | 229606b402f71bfe6c0ccd68b355f9f4172ba3d6 (diff) | |
parent | d5eeb44a9d05a1b8072fc090fe07d7a13a8bfb06 (diff) |
Merge branch 'master' into i18n
Conflicts:
plugins/gtkui/callbacks.c
plugins/gtkui/prefwin.c
Diffstat (limited to 'plugins/gtkui/callbacks.c')
-rw-r--r-- | plugins/gtkui/callbacks.c | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/plugins/gtkui/callbacks.c b/plugins/gtkui/callbacks.c index 7298cdd5..4d967bc7 100644 --- a/plugins/gtkui/callbacks.c +++ b/plugins/gtkui/callbacks.c @@ -357,60 +357,6 @@ on_searchlist_realize (GtkWidget *widget, { } -char last_playlist_save_name[1024] = ""; - -void -save_playlist_as (void) { - GtkWidget *dlg = gtk_file_chooser_dialog_new (_("Save Playlist As"), GTK_WINDOW (mainwin), GTK_FILE_CHOOSER_ACTION_SAVE, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_SAVE, GTK_RESPONSE_OK, NULL); - - gtk_file_chooser_set_do_overwrite_confirmation (GTK_FILE_CHOOSER (dlg), TRUE); - gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (dlg), "untitled.dbpl"); - - GtkFileFilter* flt; - flt = gtk_file_filter_new (); - gtk_file_filter_set_name (flt, _("DeaDBeeF playlist files (*.dbpl)")); - gtk_file_filter_add_pattern (flt, "*.dbpl"); - gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dlg), flt); - - if (gtk_dialog_run (GTK_DIALOG (dlg)) == GTK_RESPONSE_OK) - { - gchar *fname = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dlg)); - gtk_widget_destroy (dlg); - - if (fname) { - int res = deadbeef->pl_save (fname); - if (res >= 0 && strlen (fname) < 1024) { - strcpy (last_playlist_save_name, fname); - } - g_free (fname); - } - } - else { - gtk_widget_destroy (dlg); - } -} - -void -on_playlist_save_activate (GtkMenuItem *menuitem, - gpointer user_data) -{ - if (!last_playlist_save_name[0]) { - save_playlist_as (); - } - else { - /*int res = */deadbeef->pl_save (last_playlist_save_name); - } -} - - -void -on_playlist_save_as_activate (GtkMenuItem *menuitem, - gpointer user_data) -{ - save_playlist_as (); -} - - //static GdkPixmap *seekbar_backbuf; enum |