From d9c5194ce0f69eded27c330d38cabea0a0aa66cb Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Sat, 16 Dec 2006 15:58:19 +0000
Subject: [PATCH] remove "file_type" for open callbacks: it gives the wrong
 impression that files will be treated differently depending on the choice (as
 is the case for save callbacks)--this is not true

---
 Fltk/Callbacks.cpp | 33 +++------------------------------
 Fltk/Callbacks.h   |  1 -
 2 files changed, 3 insertions(+), 31 deletions(-)

diff --git a/Fltk/Callbacks.cpp b/Fltk/Callbacks.cpp
index afc4553396..fd9002a207 100644
--- a/Fltk/Callbacks.cpp
+++ b/Fltk/Callbacks.cpp
@@ -1,4 +1,4 @@
-// $Id: Callbacks.cpp,v 1.497 2006-12-16 15:44:28 geuzaine Exp $
+// $Id: Callbacks.cpp,v 1.498 2006-12-16 15:58:19 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -566,11 +566,6 @@ void status_rewind_cb(CALLBACK_ARGS)
   Draw();
 }
 
-void status_cancel_cb(CALLBACK_ARGS)
-{
-  ;
-}
-
 // File Menu
 
 void file_new_cb(CALLBACK_ARGS)
@@ -599,32 +594,10 @@ void file_new_cb(CALLBACK_ARGS)
   }
 }
 
-static char *file_types =
-  "*"
-  "\tGmsh geometry (*.geo)"
-  "\tGmsh mesh (*.msh)"
-  "\tGmsh post-processing (*.pos)"
-  "\tI-deas universal mesh (*.unv)"
-  "\tMedit mesh (*.mesh)"
-  "\tNastran bulk data file (*.bdf)"
-  "\tSTL surface mesh (*.stl)"
-#if defined(HAVE_OCC)
-  "\tSTEP model (*.step)"
-  "\tIGES model (*.iges)"
-  "\tOpenCascade model (*.brep)"
-#endif
-  "\tJPEG (*.jpg)"
-  "\tPNG (*.png)"
-  "\tBMP (*.bmp)"
-  "\tPPM (*.ppm)"
-  "\tPGM (*.pgm)"
-  "\tPBM (*.pbm)"
-  "\tPNM (*.pnm)";
-
 void file_open_cb(CALLBACK_ARGS)
 {
   int n = List_Nbr(CTX.post.list);
-  if(file_chooser(0, 0, "Open", file_types)) {
+  if(file_chooser(0, 0, "Open", "*")) {
     OpenProject(file_chooser_get_name(1));
     Draw();
   }
@@ -635,7 +608,7 @@ void file_open_cb(CALLBACK_ARGS)
 void file_merge_cb(CALLBACK_ARGS)
 {
   int n = List_Nbr(CTX.post.list);
-  int f = file_chooser(1, 0, "Merge", file_types);
+  int f = file_chooser(1, 0, "Merge", "*");
   if(f) {
     for(int i = 1; i <= f; i++)
       MergeFile(file_chooser_get_name(i));
diff --git a/Fltk/Callbacks.h b/Fltk/Callbacks.h
index 5abd6bbcc4..6fe296be54 100644
--- a/Fltk/Callbacks.h
+++ b/Fltk/Callbacks.h
@@ -42,7 +42,6 @@ void status_xyz1p_cb(CALLBACK_ARGS);
 void status_play_cb(CALLBACK_ARGS);
 void status_pause_cb(CALLBACK_ARGS);
 void status_rewind_cb(CALLBACK_ARGS);
-void status_cancel_cb(CALLBACK_ARGS);
 
 // File Menu
 
-- 
GitLab