/[graveman]/graveman/current/src/interface.c
ViewVC logotype

Diff of /graveman/current/src/interface.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.32 by scresto, Sun Feb 27 15:45:42 2005 UTC revision 1.33 by scresto, Thu Mar 3 00:35:47 2005 UTC
# Line 919  GtkWidget* create_addpisteselection (Gtk Line 919  GtkWidget* create_addpisteselection (Gtk
919  {  {
920    GtkWidget *Lfileselection;    GtkWidget *Lfileselection;
921    GtkFileFilter *filterall, *filterwav, *filteraudio;    GtkFileFilter *filterall, *filterwav, *filteraudio;
922    gchar *Ltxt;    gchar Ltxt[_BUF_SIZE];
923  #ifdef ENABLE_MP3  #ifdef ENABLE_MP3
924    GtkFileFilter *filtermp3;    GtkFileFilter *filtermp3;
925  #endif  #endif
926  #ifdef ENABLE_OGG  #ifdef ENABLE_OGG
927    GtkFileFilter *filterogg;    GtkFileFilter *filterogg;
928  #endif  #endif
929    #ifdef ENABLE_FLAC
930      GtkFileFilter *filterflac;
931    #endif
932    
933    /* filtres pour la selection de fichiers */    /* filtres pour la selection de fichiers */
934    filterall = gtk_file_filter_new ();    filterall = gtk_file_filter_new ();
# Line 934  GtkWidget* create_addpisteselection (Gtk Line 937  GtkWidget* create_addpisteselection (Gtk
937    
938    filteraudio = gtk_file_filter_new ();    filteraudio = gtk_file_filter_new ();
939    
940    if (GsupportMp3 && GsupportOgg) {    g_strlcpy(Ltxt,  _("All audio files ("), sizeof(Ltxt)-1);
941      Ltxt = _("All audio files (*.mp3 *.ogg *.wav)");    if (GsupportFlac) strncat(Ltxt, _("*.flac"), sizeof(Ltxt)-strlen(Ltxt)-1);
942    } else if (GsupportMp3) {    if (GsupportMp3) strncat(Ltxt, _("*.mp3"), sizeof(Ltxt)-strlen(Ltxt)-1);
943      Ltxt = _("All audio files (*.mp3 *.wav)");    if (GsupportOgg) strncat(Ltxt, _("*.ogg"), sizeof(Ltxt)-strlen(Ltxt)-1);
944    } else if (GsupportOgg) {    strncat(Ltxt, "*.wav)", sizeof(Ltxt)-strlen(Ltxt)-1);
     Ltxt = _("All audio files (*.ogg *.wav)");  
   } else {  
     Ltxt = _("All audio files (*.wav)");  
   }  
945        
946    gtk_file_filter_set_name (filteraudio, Ltxt);    gtk_file_filter_set_name (filteraudio, Ltxt);
947    
948    #ifdef ENABLE_FLAC
949      if (GsupportFlac) {
950        gtk_file_filter_add_pattern(filteraudio, "*.flac");
951        filterflac = gtk_file_filter_new ();
952        gtk_file_filter_set_name (filterflac, _("Flac files (*.flac)"));
953        gtk_file_filter_add_pattern(filterflac, "*.flac");
954      }
955    #endif
956  #ifdef ENABLE_MP3  #ifdef ENABLE_MP3
957    if (GsupportMp3) {    if (GsupportMp3) {
958      gtk_file_filter_add_pattern(filteraudio, "*.mp3");      gtk_file_filter_add_pattern(filteraudio, "*.mp3");
# Line 975  GtkWidget* create_addpisteselection (Gtk Line 982  GtkWidget* create_addpisteselection (Gtk
982    gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(Lfileselection), TRUE);    gtk_file_chooser_set_select_multiple(GTK_FILE_CHOOSER(Lfileselection), TRUE);
983    gtk_dialog_set_default_response (GTK_DIALOG (Lfileselection), GTK_RESPONSE_ACCEPT);    gtk_dialog_set_default_response (GTK_DIALOG (Lfileselection), GTK_RESPONSE_ACCEPT);
984    gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (Lfileselection), filteraudio);    gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (Lfileselection), filteraudio);
985    #ifdef ENABLE_FLAC
986      if (GsupportFlac) {
987        gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (Lfileselection), filterflac);
988      }
989    #endif
990  #ifdef ENABLE_MP3  #ifdef ENABLE_MP3
991    if (GsupportMp3) {    if (GsupportMp3) {
992      gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (Lfileselection), filtermp3);      gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (Lfileselection), filtermp3);

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26