+
+// TODO
+// // Utility functions
+
+// // Parses the wildCard, returning the number of filters.
+// // Returns 0 if none or if there's a problem,
+// // The arrays will contain an equal number of items found before the error.
+// // wildCard is in the form:
+// // "All files (*)|*|Image Files (*.jpeg *.png)|*.jpg;*.png"
+// static int ParseWildcard(const wxString& wildCard,
+// wxArrayString& descriptions,
+// wxArrayString& filters);
+
+// // Append first extension to filePath from a ';' separated extensionList
+// // if filePath = "path/foo.bar" just return it as is
+// // if filePath = "foo[.]" and extensionList = "*.jpg;*.png" return "foo.jpg"
+// // if the extension is "*.j?g" (has wildcards) or "jpg" then return filePath
+// static wxString AppendExtension(const wxString &filePath,
+// const wxString &extensionList);
+
+