| | 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); |