summaryrefslogtreecommitdiff
path: root/callbacks.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-08-21 19:01:13 +0200
committerGravatar waker <wakeroid@gmail.com>2009-08-21 19:01:13 +0200
commitd070a54d5af27de9ecf49084c287a3e8f584bad7 (patch)
tree51e272a8c3d4140901d1e3b97ba5f76c8727b667 /callbacks.c
parent460a139cf18d74567e910258c57001be12b9ec92 (diff)
added uppercased versions of all supported filetypes to gtk filechooser dialogs
Diffstat (limited to 'callbacks.c')
-rw-r--r--callbacks.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/callbacks.c b/callbacks.c
index 2aa28890..6b9b9ed5 100644
--- a/callbacks.c
+++ b/callbacks.c
@@ -25,6 +25,7 @@
#include <string.h>
#include <unistd.h>
#include <assert.h>
+#include <ctype.h>
#include "callbacks.h"
#include "interface.h"
@@ -183,6 +184,11 @@ on_open_activate (GtkMenuItem *menuitem,
char filter[20];
snprintf (filter, 20, "*.%s", exts[e]);
gtk_file_filter_add_pattern (flt, filter);
+ char *p;
+ for (p = filter; *p; p++) {
+ *p = toupper (*p);
+ }
+ gtk_file_filter_add_pattern (flt, filter);
}
}
}
@@ -232,6 +238,11 @@ on_add_files_activate (GtkMenuItem *menuitem,
char filter[20];
snprintf (filter, 20, "*.%s", exts[e]);
gtk_file_filter_add_pattern (flt, filter);
+ char *p;
+ for (p = filter; *p; p++) {
+ *p = toupper (*p);
+ }
+ gtk_file_filter_add_pattern (flt, filter);
}
}
}
@@ -280,6 +291,11 @@ on_add_folder1_activate (GtkMenuItem *menuitem,
char filter[20];
snprintf (filter, 20, "*.%s", exts[e]);
gtk_file_filter_add_pattern (flt, filter);
+ char *p;
+ for (p = filter; *p; p++) {
+ *p = toupper (*p);
+ }
+ gtk_file_filter_add_pattern (flt, filter);
}
}
}