+
+bool wxFilePickerCtrl::CheckPath(const wxString& path) const
+{
+ // if wxFLP_SAVE was given or wxFLP_FILE_MUST_EXIST has NOT been given we
+ // must accept any path
+ return HasFlag(wxFLP_SAVE) ||
+ !HasFlag(wxFLP_FILE_MUST_EXIST) ||
+ wxFileName::FileExists(path);
+}
+
+wxString wxFilePickerCtrl::GetTextCtrlValue() const
+{
+ // filter it through wxFileName to remove any spurious path separator
+ return wxFileName(m_text->GetValue()).GetFullPath();
+}
+
+#endif // wxUSE_FILEPICKERCTRL
+
+// ----------------------------------------------------------------------------
+// wxDirPickerCtrl
+// ----------------------------------------------------------------------------
+