Changeset 186

Show
Ignore:
Timestamp:
05/13/06 18:03:41 (2 years ago)
Author:
jordi
Message:

Added filters in the Open File dialog that by default only lets show PDF file and has the option to show all files.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/gtk/MainView.cxx

    r185 r186  
    242242            GTK_RESPONSE_ACCEPT, GTK_RESPONSE_CANCEL, -1); 
    243243     
     244    // Select the last used folder as the initial folder, if any. 
    244245    if ( NULL != lastFolder ) 
    245246    { 
    246247        gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (openDialog), 
    247248                                             lastFolder); 
     249    } 
     250     
     251    // Add the file type filters. 
     252    { 
     253        GtkFileFilter *pdfFilter = gtk_file_filter_new (); 
     254        gtk_file_filter_set_name (pdfFilter,  
     255                                  _("Portable Document Format (PDF) Files")); 
     256        gtk_file_filter_add_mime_type (pdfFilter, "application/pdf"); 
     257 
     258        gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (openDialog), pdfFilter); 
     259        // Set this filter as the default. 
     260        gtk_file_chooser_set_filter (GTK_FILE_CHOOSER (openDialog), pdfFilter); 
     261    } 
     262 
     263    { 
     264        GtkFileFilter *anyFilter = gtk_file_filter_new (); 
     265        gtk_file_filter_set_name (anyFilter, _("All Files")); 
     266        gtk_file_filter_add_pattern (anyFilter, "*"); 
     267 
     268        gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (openDialog), anyFilter); 
    248269    } 
    249270