~ubuntu-branches/ubuntu/hardy/gnomad2/hardy

« back to all changes in this revision

Viewing changes to src/xfer.c

  • Committer: Bazaar Package Importer
  • Author(s): Shaun Jackman
  • Date: 2005-08-19 16:09:28 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050819160928-l2glu227nh0algdc
Tags: 2.8.0-2
Add a versioned dependency for libnjb-dev (>> 2.2). Closes: #324036.

Show diffs side-by-side

added added

removed removed

Lines of Context:
101
101
 
102
102
        /* g_print("Recursing directory...\n"); */
103
103
        /* Get metalist for directory */
104
 
        inner_metalist = get_metadata_dir(HD_LIST, meta->path);
 
104
        inner_metalist = get_metadata_dir(HD_LIST, meta->path, NULL);
105
105
        /* Call myself */
106
106
        newlist = get_files_to_xfer(inner_metalist, newlist);
107
107
        /* Free the metalist and temppath */
234
234
/* Response to the "delete" call from the harddisk popup menu */
235
235
static GCallback hdmenu_delete_response(gpointer data)
236
236
{
237
 
  GList *metalist = get_all_metadata_from_selection(HD_LIST);
 
237
  if (request_confirmation_dialog(_("Really delete selected tracks?"))) {
 
238
    GList *metalist = get_all_metadata_from_selection(HD_LIST);
238
239
 
239
 
  delete_files(metalist);
240
 
  remove_selected(HD_LIST); // This or fill in directory? This is faster.
241
 
  destroy_metalist(metalist);
 
240
    delete_files(metalist);
 
241
    remove_selected(HD_LIST); // This or fill in directory? This is faster.
 
242
    destroy_metalist(metalist);
 
243
  }
242
244
}
243
245
 
244
246
/* Handles descending into a directory in the clist */
337
339
/* Response to the "delete" call from the jukebox popup menu */
338
340
static GCallback jbmenu_delete_response(gpointer data)
339
341
{
340
 
  GList *metalist = get_all_metadata_from_selection(JB_LIST);
 
342
  if (request_confirmation_dialog(_("Really delete selected tracks?"))) {
 
343
    GList *metalist = get_all_metadata_from_selection(JB_LIST);
341
344
 
342
 
  jukebox_delete_tracks(metalist, playlist_widgets.pltreestore);
343
 
  remove_selected(JB_LIST);
344
 
  destroy_metalist(metalist);
345
 
  
 
345
    jukebox_delete_tracks(metalist, playlist_widgets.pltreestore);
 
346
    remove_selected(JB_LIST);
 
347
    destroy_metalist(metalist);
 
348
  }
346
349
}
347
350
 
348
351
static GCallback jblist_mouseevent (GtkWidget      *clist,
626
629
  
627
630
  /* The popup menu for the harddisk files */
628
631
  popupmenu = gtk_menu_new ();
629
 
  popupmenu_item  = gtk_menu_item_new_with_label (_("Rescan jukebox"));
 
632
  popupmenu_item  = gtk_menu_item_new_with_label (_("Rescan directory metadata"));
630
633
  gtk_menu_shell_append (GTK_MENU_SHELL(popupmenu), popupmenu_item);
631
634
  g_signal_connect_object(GTK_OBJECT(popupmenu_item),
632
635
                          "activate",
662
665
 
663
666
  /* The popup menu for the jukebox files */
664
667
  popupmenu = gtk_menu_new ();
665
 
  popupmenu_item  = gtk_menu_item_new_with_label (_("Rescan contents"));
 
668
  popupmenu_item  = gtk_menu_item_new_with_label (_("Rescan jukebox contents"));
666
669
  gtk_menu_shell_append (GTK_MENU_SHELL(popupmenu), popupmenu_item);
667
670
  g_signal_connect_object(GTK_OBJECT(popupmenu_item),
668
671
                          "activate",