I’m running into an issue when trying to add a Filter to an Eto.Form.SaveFileDialog()
with the code below I don’t get the filter applied to the dialog box
import Eto.Forms as forms
import Rhino.UI as ui
import System
filterIGES = forms.FileFilter("IGES File",".igs")
EtoDialogSave = forms.SaveFileDialog()
EtoDialogSave.CurrentFilter = filterIGES
EtoDialogSave.ShowDialog(ui.RhinoEtoApp.MainWindow)
what am I missing?
clement
2
Hi @julien.sibassie, you’ll need to add FileFilter
to the SaveFileDialog.Filters
collection eg:
import Eto.Forms as forms
import Rhino.UI as ui
import System
filterIGES = forms.FileFilter()
filterIGES.Name = "IGES"
filterIGES.Extensions = System.Array[System.String]([".igs", ".iges"])
EtoDialogSave = forms.SaveFileDialog()
EtoDialogSave.Title = "Save file"
EtoDialogSave.Filters.Add(filterIGES)
EtoDialogSave.ShowDialog(ui.RhinoEtoApp.MainWindow)
_
c.
1 Like