]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/filename.h
make it explicitly clear that the len parameter of SetData() is in bytes
[wxWidgets.git] / interface / wx / filename.h
index fcec3530203046ddb7be86b4158782c3ebf55dc2..72bf9273e895fcbebe67984c04bc22c19660c551 100644 (file)
@@ -1137,6 +1137,28 @@ public:
                             wxString* path,
                             wxPathFormat format = wxPATH_NATIVE);
 
+
+    /**
+        Strip the file extension.
+
+        This function does more than just removing everything after the last
+        period from the string, for example it will return the string ".vimrc"
+        unchanged because the part after the period is not an extension but the
+        file name in this case. You can use wxString::BeforeLast() to really
+        get just the part before the last period (but notice that that function
+        returns empty string if period is not present at all unlike this
+        function which returns the @a fullname unchanged in this case).
+
+        @param fullname
+           File path including name and, optionally, extension.
+
+        @return
+            File path without extension
+
+        @since 2.9.0
+    */
+    static wxString StripExtension(const wxString& fullname);
+
     /**
         Sets the access and modification times to the current moment.
     */