- add (_("Output file"), true);
- /* Don't warn overwrite here, because on Linux (at least) if we specify a filename like foo
- the wxFileDialog will check that foo exists, but we will add an extension so we actually
- need to check if foo.mov (or similar) exists. I can't find a way to make wxWidgets do this,
- so disable its check and the caller will have to do it themselves.
- */
- _file = new FilePickerCtrl (this, _("Select output file"), _("Subtitle files (.xml)|*.xml"), false, false);
- _file->SetPath (_initial_name);
+ wxString const wildcard = _interop ? _("Subtitle files (.xml)|*.xml") : _("Subtitle files (.mxf)|*.mxf");
+
+ _file_label = add (_("Output file"), true);
+ _file = new FilePickerCtrl (this, _("Select output file"), wildcard, false, true);