]> granicus.if.org Git - graphviz/commitdiff
smyrna openfiledlg: remove filter parameters
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 10 Oct 2022 04:28:53 +0000 (21:28 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 15 Oct 2022 00:32:13 +0000 (17:32 -0700)
This function is only ever called without any filters.

cmd/smyrna/gui/gui.c
cmd/smyrna/gui/gui.h
cmd/smyrna/gui/menucallbacks.c

index d4a3968dad21da72634ff71e245476e793b6437b..3e7cd8d83766e9fe1d6a88c9f33f6d520a67220f 100644 (file)
@@ -120,17 +120,9 @@ void show_gui_warning(char *str)
 Generic Open File dialog, if a file is selected and return value is 1, else 0
 file name is copied to char* filename,which should be allocated before using the function
 */
-int openfiledlg(int filtercnt, char **filters, agxbuf * xbuf)
-{
+int openfiledlg(agxbuf *xbuf) {
     GtkWidget *dialog;
-    GtkFileFilter *filter;
-    int id, rv;
-    filter = gtk_file_filter_new();
-    if (filtercnt >= 1) {
-       for (id = 0; id < filtercnt; id++) {
-           gtk_file_filter_add_pattern(filter, filters[id]);
-       }
-    }
+    int rv;
 
     dialog = gtk_file_chooser_dialog_new("Open File",
                                         NULL,
@@ -140,8 +132,6 @@ int openfiledlg(int filtercnt, char **filters, agxbuf * xbuf)
                                         GTK_STOCK_OPEN,
                                         GTK_RESPONSE_ACCEPT, NULL);
 
-    if (filtercnt >= 1)
-       gtk_file_chooser_set_filter((GtkFileChooser *) dialog, filter);
     if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) {
        agxbput(xbuf,
                gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)));
index 139144ad5fa1f4b886f88ea1841bad39e5817b3d..112b5aa069a6667d7ebe4f6229a5cc675d8ff30b 100644 (file)
@@ -36,7 +36,7 @@
 /*generic warning pop up*/
     void show_gui_warning(char *str);
 /*generic open file dialog*/
-    int openfiledlg(int filtercnt, char **filters, agxbuf * xbuf);
+    int openfiledlg(agxbuf * xbuf);
 /*generic save file dialog*/
     int savefiledlg(int filtercnt, char **filters, agxbuf * xbuf);
     void append_textview(GtkTextView * textv, const char *s, size_t bytes);
index 96d4b36aaaa361415dd0755f4027cdf2c97cf7db..d55649151a6d775ca99dfccb8d3724bb21954d42 100644 (file)
@@ -361,7 +361,7 @@ void on_gvprbuttonload_clicked(GtkWidget * widget, gpointer user_data)
     agxbinit(&xbuf, SMALLBUF, xbuffer);
 
     /*file name should be returned in xbuf */
-    if (openfiledlg(0, NULL, &xbuf)) {
+    if (openfiledlg(&xbuf)) {
        input_file = fopen(agxbuse(&xbuf), "r");
        if (input_file) {
            while (fgets(buf, BUFSIZ, input_file))