]> granicus.if.org Git - graphviz/commitdiff
smyrna savefiledlg: remove filter parameters
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 10 Oct 2022 15:03:46 +0000 (08:03 -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 860bd4cfa6e2a74efcde0629483ba2e58d54956c..4c148f2987db1ed6ad71b9b482d999605d70f9c8 100644 (file)
@@ -145,17 +145,9 @@ int openfiledlg(char **filename) {
     return rv;
 }
 
-int savefiledlg(int filtercnt, char **filters, agxbuf * xbuf)
-{
+int savefiledlg(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("Save File",
                                         NULL,
@@ -165,8 +157,6 @@ int savefiledlg(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 fff7e412f6da66295d70e34ea2e609ff22e7997d..f903caad4d669ab6ccfd3ef061d0fa014e5071d2 100644 (file)
@@ -43,5 +43,5 @@
  */
     int openfiledlg(char **filename);
 /*generic save file dialog*/
-    int savefiledlg(int filtercnt, char **filters, agxbuf * xbuf);
+    int savefiledlg(agxbuf * xbuf);
     void append_textview(GtkTextView * textv, const char *s, size_t bytes);
index bf8a3eb68e1e001646dfc4854f5de5c9d43a67f1..a9542c02fd12df0f66323ab335d1b5a73ea8e866 100644 (file)
@@ -403,7 +403,7 @@ void on_gvprbuttonsave_clicked(GtkWidget * widget, gpointer user_data)
     GtkTextIter endit;
 
     /*file name should be returned in xbuf */
-    if (savefiledlg(0, NULL, &xbuf)) {
+    if (savefiledlg(&xbuf)) {
        output_file = fopen(agxbuse(&xbuf), "w");
        if (output_file) {
            gtkbuf =