X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/526954c5968baa29218c994ec48e476ae2bd4b9f..d3fa4bc22e84e3ca4d88cc1772f2d414140a1017:/interface/wx/textfile.h diff --git a/interface/wx/textfile.h b/interface/wx/textfile.h index 77c947945b..72224cb233 100644 --- a/interface/wx/textfile.h +++ b/interface/wx/textfile.h @@ -145,9 +145,9 @@ public: @e typeDefault is the value defined during the compilation and corresponds to the native format of the platform, i.e. it will be @c wxTextFileType_Dos - under Windows, @c wxTextFileType_Unix under Unix (including Mac OS X when - compiling with the Apple Developer Tools) and @c wxTextFileType_Mac under - Mac OS (including Mac OS X when compiling with CodeWarrior). + under Windows and @c wxTextFileType_Unix under Unix (including Mac OS + X, the value @c wxTextFileType_Mac was only used for classic Mac OS + versions). */ static const wxChar* GetEOL(wxTextFileType type = typeDefault); @@ -190,10 +190,14 @@ public: /** Retrieves the line number @a n from the file. - The returned line may be modified but you shouldn't add line terminator - at the end - this will be done by wxTextFile. + The returned line may be modified when non-const method is used but you + shouldn't add line terminator at the end -- this will be done by + wxTextFile itself. */ - wxString& GetLine(size_t n) const; + //@{ + wxString& GetLine(size_t n); + const wxString& GetLine(size_t n) const; + //@} /** Get the number of lines in the file. @@ -255,7 +259,7 @@ public: The @a conv argument is only meaningful in Unicode build of wxWidgets when it is used to convert the file to wide character representation. */ - bool Open(const wxMBConv& conv = wxConvAuto()) const; + bool Open(const wxMBConv& conv = wxConvAuto()); /** Opens the file with the given name and also loads file in memory on success. @@ -265,7 +269,7 @@ public: The @a conv argument is only meaningful in Unicode build of wxWidgets when it is used to convert the file to wide character representation. */ - bool Open(const wxString& strFile, const wxMBConv& conv = wxConvAuto()) const; + bool Open(const wxString& strFile, const wxMBConv& conv = wxConvAuto()); /** Delete line number @a n from the file.