documented wxTextFile::Create()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_2_BRANCH@7689 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -17,10 +17,11 @@ which are well handled by wxTextFile.
|
|||||||
The typical things you may do with wxTextFile in order are:
|
The typical things you may do with wxTextFile in order are:
|
||||||
|
|
||||||
\begin{itemize}\itemsep=0pt
|
\begin{itemize}\itemsep=0pt
|
||||||
\item Create and open it: this is done with \helpref{Open}{wxtextfileopen}
|
\item Create and open it: this is done with either
|
||||||
function which opens the file (name may be specified either as Open argument or
|
\helpref{Create}{wxtextfilecreate} or \helpref{Open}{wxtextfileopen}
|
||||||
in the constructor), reads its contents in memory and closes it. If all of these
|
function which opens the file (name may be specified either as the argument to
|
||||||
operations are successful, Open() will return TRUE and FALSE on error.
|
these functions or in the constructor), reads its contents in memory (in the
|
||||||
|
case of {\tt Open()}) and closes it.
|
||||||
\item Work with the lines in the file: this may be done either with "direct
|
\item Work with the lines in the file: this may be done either with "direct
|
||||||
access" functions like \helpref{GetLineCount}{wxtextfilegetlinecount} and
|
access" functions like \helpref{GetLineCount}{wxtextfilegetlinecount} and
|
||||||
\helpref{GetLine}{wxtextfilegetline} ({\it operator[]} does exactly the same
|
\helpref{GetLine}{wxtextfilegetline} ({\it operator[]} does exactly the same
|
||||||
@@ -73,7 +74,8 @@ enum wxTextFileType
|
|||||||
|
|
||||||
\constfunc{}{wxTextFile}{\void}
|
\constfunc{}{wxTextFile}{\void}
|
||||||
|
|
||||||
Default constructor, use Open(string) to initialize the object.
|
Default constructor, use \helpref{Create}{wxtextfilecreate} or
|
||||||
|
\helpref{Open}{wxtextfileopen} with a file name parameter to initialize the object.
|
||||||
|
|
||||||
\membersection{wxTextFile::wxTextFile}\label{wxtextfilector}
|
\membersection{wxTextFile::wxTextFile}\label{wxtextfilector}
|
||||||
|
|
||||||
@@ -81,26 +83,17 @@ Default constructor, use Open(string) to initialize the object.
|
|||||||
|
|
||||||
Constructor does not load the file into memory, use Open() to do it.
|
Constructor does not load the file into memory, use Open() to do it.
|
||||||
|
|
||||||
\membersection{wxTextFile::Exists}\label{wxtextfileexists}
|
\membersection{wxTextFile::\destruct{wxTextFile}}\label{wxtextfiledtor}
|
||||||
|
|
||||||
\constfunc{bool}{Exists}{\void}
|
\constfunc{}{\destruct{wxTextFile}}{\void}
|
||||||
|
|
||||||
Return TRUE if file exists - the name of the file should have been specified
|
Destructor does nothing.
|
||||||
in the constructor before calling Exists().
|
|
||||||
|
|
||||||
\membersection{wxTextFile::Open}\label{wxtextfileopen}
|
\membersection{wxTextFile::AddLine}\label{wxtextfileaddline}
|
||||||
|
|
||||||
\constfunc{bool}{Open}{\void}
|
\constfunc{void}{AddLine}{\param{const wxString\& }{str}, \param{wxTextFileType }{type = typeDefault}}
|
||||||
|
|
||||||
Open() opens the file with the name which was given in the \helpref{constructor}{wxtextfilector}
|
Adds a line to the end of file.
|
||||||
and also loads file in memory on success.
|
|
||||||
|
|
||||||
\membersection{wxTextFile::Open}\label{wxtextfileopenname}
|
|
||||||
|
|
||||||
\constfunc{bool}{Open}{\param{const wxString\& }{strFile}}
|
|
||||||
|
|
||||||
Same as \helpref{Open()}{wxtextfileopen} but allows to specify the file name
|
|
||||||
(must be used if the default constructor was used to create the object).
|
|
||||||
|
|
||||||
\membersection{wxTextFile::Close}\label{wxtextfileclose}
|
\membersection{wxTextFile::Close}\label{wxtextfileclose}
|
||||||
|
|
||||||
@@ -109,6 +102,26 @@ Same as \helpref{Open()}{wxtextfileopen} but allows to specify the file name
|
|||||||
Closes the file and frees memory, {\bf losing all changes}. Use \helpref{Write()}{wxtextfilewrite}
|
Closes the file and frees memory, {\bf losing all changes}. Use \helpref{Write()}{wxtextfilewrite}
|
||||||
if you want to save them.
|
if you want to save them.
|
||||||
|
|
||||||
|
\membersection{wxTextFile::Create}\label{wxtextfilecreate}
|
||||||
|
|
||||||
|
\constfunc{bool}{Create}{\void}
|
||||||
|
|
||||||
|
\constfunc{bool}{Create}{\param{const wxString\& }{strFile}}
|
||||||
|
|
||||||
|
Creates the file with the given name or the name which was given in the
|
||||||
|
\helpref{constructor}{wxtextfilector}. The array of file lines is initially
|
||||||
|
empty.
|
||||||
|
|
||||||
|
It will fail if the file already exists, \helpref{Open}{wxtextfileopen} should
|
||||||
|
be used in this case.
|
||||||
|
|
||||||
|
\membersection{wxTextFile::Exists}\label{wxtextfileexists}
|
||||||
|
|
||||||
|
\constfunc{bool}{Exists}{\void}
|
||||||
|
|
||||||
|
Return TRUE if file exists - the name of the file should have been specified
|
||||||
|
in the constructor before calling Exists().
|
||||||
|
|
||||||
\membersection{wxTextFile::IsOpened}\label{wxtextfileisopened}
|
\membersection{wxTextFile::IsOpened}\label{wxtextfileisopened}
|
||||||
|
|
||||||
\constfunc{bool}{IsOpened}{\void}
|
\constfunc{bool}{IsOpened}{\void}
|
||||||
@@ -158,6 +171,15 @@ and used by \helpref{GetFirstLine()}{wxtextfilegetfirstline}/\helpref{GetNextLin
|
|||||||
|
|
||||||
Returns TRUE if the current line is the last one.
|
Returns TRUE if the current line is the last one.
|
||||||
|
|
||||||
|
\membersection{wxTextFile::GetEOL}\label{wxtextfilegeteol}
|
||||||
|
|
||||||
|
\constfunc{static const char*}{GetEOL}{\param{wxTextFileType }{type = typeDefault}}
|
||||||
|
|
||||||
|
Get the line termination string corresponding to given constant. {\it typeDefault} is
|
||||||
|
the value defined during the compilation and corresponds to the native format of the
|
||||||
|
platform, i.e. it will be wxTextFileType\_Dos under Windows, wxTextFileType\_Unix under
|
||||||
|
Unix and wxTextFileType\_Mac under Mac.
|
||||||
|
|
||||||
\membersection{wxTextFile::GetFirstLine}\label{wxtextfilegetfirstline}
|
\membersection{wxTextFile::GetFirstLine}\label{wxtextfilegetfirstline}
|
||||||
|
|
||||||
\constfunc{wxString\&}{GetFirstLine}{\void}
|
\constfunc{wxString\&}{GetFirstLine}{\void}
|
||||||
@@ -212,18 +234,23 @@ be returned. If the detection mechanism fails wxTextFileType\_None is returned.
|
|||||||
|
|
||||||
Get the name of the file.
|
Get the name of the file.
|
||||||
|
|
||||||
\membersection{wxTextFile::AddLine}\label{wxtextfileaddline}
|
|
||||||
|
|
||||||
\constfunc{void}{AddLine}{\param{const wxString\& }{str}, \param{wxTextFileType }{type = typeDefault}}
|
|
||||||
|
|
||||||
Adds a line to the end of file.
|
|
||||||
|
|
||||||
\membersection{wxTextFile::InsertLine}\label{wxtextfileinsertline}
|
\membersection{wxTextFile::InsertLine}\label{wxtextfileinsertline}
|
||||||
|
|
||||||
\constfunc{void}{InsertLine}{\param{const wxString\& }{str}, \param{size\_t }{n}, \param{wxTextFileType }{type = typeDefault}}
|
\constfunc{void}{InsertLine}{\param{const wxString\& }{str}, \param{size\_t }{n}, \param{wxTextFileType }{type = typeDefault}}
|
||||||
|
|
||||||
Insert a line before the line number {\it n}.
|
Insert a line before the line number {\it n}.
|
||||||
|
|
||||||
|
\membersection{wxTextFile::Open}\label{wxtextfileopen}
|
||||||
|
|
||||||
|
\constfunc{bool}{Open}{\void}
|
||||||
|
|
||||||
|
\constfunc{bool}{Open}{\param{const wxString\& }{strFile}}
|
||||||
|
|
||||||
|
Open() opens the file with the given name or the name which was given in the
|
||||||
|
\helpref{constructor}{wxtextfilector} and also loads file in memory on
|
||||||
|
success. It will fail if the file does not exist,
|
||||||
|
\helpref{Create}{wxtextfilecreate} should be used in this case.
|
||||||
|
|
||||||
\membersection{wxTextFile::RemoveLine}\label{wxtextfileremoveline}
|
\membersection{wxTextFile::RemoveLine}\label{wxtextfileremoveline}
|
||||||
|
|
||||||
\constfunc{void}{RemoveLine}{\param{size\_t }{n}}
|
\constfunc{void}{RemoveLine}{\param{size\_t }{n}}
|
||||||
@@ -240,18 +267,3 @@ convert, for example, DOS files to Unix.
|
|||||||
|
|
||||||
Returns TRUE if operation succeeded, FALSE if it failed.
|
Returns TRUE if operation succeeded, FALSE if it failed.
|
||||||
|
|
||||||
\membersection{wxTextFile::GetEOL}\label{wxtextfilegeteol}
|
|
||||||
|
|
||||||
\constfunc{static const char*}{GetEOL}{\param{wxTextFileType }{type = typeDefault}}
|
|
||||||
|
|
||||||
Get the line termination string corresponding to given constant. {\it typeDefault} is
|
|
||||||
the value defined during the compilation and corresponds to the native format of the
|
|
||||||
platform, i.e. it will be wxTextFileType\_Dos under Windows, wxTextFileType\_Unix under
|
|
||||||
Unix and wxTextFileType\_Mac under Mac.
|
|
||||||
|
|
||||||
\membersection{wxTextFile::\destruct{wxTextFile}}\label{wxtextfiledtor}
|
|
||||||
|
|
||||||
\constfunc{}{\destruct{wxTextFile}}{\void}
|
|
||||||
|
|
||||||
Destructor does nothing.
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user