]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/filefn.h
wxUpdateUI events generation added
[wxWidgets.git] / include / wx / filefn.h
index e0ad458fb54408f08077ce3ce7a02c2170231bde..8a90ad439efd6b24b56bb8128e4ae479c34225b0 100644 (file)
@@ -6,7 +6,7 @@
 // Created:     29/01/98
 // RCS-ID:      $Id$
 // Copyright:   (c) 1998 Julian Smart
-// Licence:    wxWindows license
+// Licence:     wxWindows license
 /////////////////////////////////////////////////////////////////////////////
 
 #ifndef   __FILEFNH__
 #pragma interface "filefn.h"
 #endif
 
-#include "wx/list.h"
+#include <wx/list.h>
 
+// ----------------------------------------------------------------------------
+// constants
+// ----------------------------------------------------------------------------
+
+// define off_t
+#include  <sys/types.h>
+
+#ifdef    _MSC_VER
+  #define   off_t       _off_t
+#endif
+
+typedef enum {
+  wxFromStart,
+  wxFromCurrent,
+  wxFromEnd
+} wxSeekMode;
+
+// ----------------------------------------------------------------------------
+// functions
+// ----------------------------------------------------------------------------
 bool WXDLLEXPORT wxFileExists(const wxString& filename);
 #define FileExists wxFileExists
 
@@ -51,6 +71,7 @@ void WXDLLEXPORT wxUnix2DosFilename(char *s);
 
 // Strip the extension, in situ
 void WXDLLEXPORT wxStripExtension(char *buffer);
+void WXDLLEXPORT wxStripExtension(wxString& buffer);
 
 // Get a temporary filename, opening and closing the file.
 char* WXDLLEXPORT wxGetTempFileName(const wxString& prefix, char *buf = NULL);
@@ -158,6 +179,10 @@ void WXDLLEXPORT wxSplitPath(const char *pszFileName,
 // find a file in a list of directories, returns false if not found
 bool WXDLLEXPORT wxFindFileInPath(wxString *pStr, const char *pszPath, const char *pszFile);
 
+// ----------------------------------------------------------------------------
+// classes
+// ----------------------------------------------------------------------------
+
 // Path searching
 class WXDLLEXPORT wxPathList: public wxStringList
 {