]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/filename.h
Set TOOLKIT_LOWERCASE correctly for the various flavors of wxOSX
[wxWidgets.git] / interface / wx / filename.h
index 5280a2402645637725ef614097467ee8481d76ae..4917fecce97ad7924390a669b28d8126669ef913 100644 (file)
@@ -53,10 +53,12 @@ wxULongLong wxInvalidSize;
 /**
     @class wxFileName
 
 /**
     @class wxFileName
 
-    wxFileName encapsulates a file name. This class serves two purposes: first, it
-    provides the functions to split the file names into components and to recombine
-    these components in the full file name which can then be passed to the OS file
-    functions (and @ref overview_filefunctions "wxWidgets functions" wrapping them).
+    wxFileName encapsulates a file name.
+
+    This class serves two purposes: first, it provides the functions to split the
+    file names into components and to recombine these components in the full file
+    name which can then be passed to the OS file functions
+    (and @ref group_funcmacro_file "wxWidgets functions" wrapping them).
     Second, it includes the functions for working with the files itself. Note that
     to change the file data you should use wxFile class instead.
     wxFileName provides functions for working with the file attributes.
     Second, it includes the functions for working with the files itself. Note that
     to change the file data you should use wxFile class instead.
     wxFileName provides functions for working with the file attributes.
@@ -332,14 +334,17 @@ public:
     */
     void AssignHomeDir();
 
     */
     void AssignHomeDir();
 
+    //@{
     /**
         The function calls CreateTempFileName() to create a temporary file
         and sets this object to the name of the file.
     /**
         The function calls CreateTempFileName() to create a temporary file
         and sets this object to the name of the file.
+
         If a temporary file couldn't be created, the object is put into
         an invalid state (see IsOk())
     */
         If a temporary file couldn't be created, the object is put into
         an invalid state (see IsOk())
     */
-    void AssignTempFileName(const wxString& prefix,
-                            wxFile* fileTemp = NULL);
+    void AssignTempFileName(const wxString& prefix, wxFile* fileTemp);
+    void AssignTempFileName(const wxString& prefix, wxFFile* fileTemp);
+    //@}
 
     /**
         Reset all components to default, uninitialized state.
 
     /**
         Reset all components to default, uninitialized state.
@@ -580,7 +585,7 @@ public:
         not be read (because e.g. the file is locked by another process) the returned
         value is ::wxInvalidSize.
     */
         not be read (because e.g. the file is locked by another process) the returned
         value is ::wxInvalidSize.
     */
-    wxULongLong GetSize();
+    wxULongLong GetSize() const;
 
     /**
         Returns the size of the file If the file does not exist or its size could
 
     /**
         Returns the size of the file If the file does not exist or its size could
@@ -812,7 +817,7 @@ public:
         In other words, it returns the file name which should be used to access
         this file if the current directory were pathBase.
 
         In other words, it returns the file name which should be used to access
         this file if the current directory were pathBase.
 
-        @param pathBase.
+        @param pathBase
             The directory to use as root, current directory is used by default
         @param format
             The file name format, native by default
             The directory to use as root, current directory is used by default
         @param format
             The file name format, native by default
@@ -831,7 +836,7 @@ public:
 
         @param perm
             The permissions for the newly created directory.
 
         @param perm
             The permissions for the newly created directory.
-            See wxPosixPermissions enumeration for more info.
+            See the ::wxPosixPermissions enumeration for more info.
         @param flags
             If the flags contain @c wxPATH_MKDIR_FULL flag, try to create each
             directory in the path and also don't return an error if the target
         @param flags
             If the flags contain @c wxPATH_MKDIR_FULL flag, try to create each
             directory in the path and also don't return an error if the target
@@ -847,9 +852,9 @@ public:
 
         @param dir
             The directory to create
 
         @param dir
             The directory to create
-        @param parm
+        @param perm
             The permissions for the newly created directory.
             The permissions for the newly created directory.
-            See wxPosixPermissions enumeration for more info.
+            See the ::wxPosixPermissions enumeration for more info.
         @param flags
             If the flags contain @c wxPATH_MKDIR_FULL flag, try to create each
             directory in the path and also don't return an error if the target
         @param flags
             If the flags contain @c wxPATH_MKDIR_FULL flag, try to create each
             directory in the path and also don't return an error if the target