]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/ffile.tex
change wxTextValidator to use wxArrayString instead of wxStringList
[wxWidgets.git] / docs / latex / wx / ffile.tex
index d3bfa20e35dda29bb45baf7b9e52cf0a82d1570a..72a8fd768f0a5b1144c3d75c0b837c12077f47d7 100644 (file)
@@ -6,7 +6,7 @@
 %% Created:     14.01.02 (extracted from file.tex)
 %% RCS-ID:      $Id$
 %% Copyright:   (c) Vadim Zeitlin
 %% Created:     14.01.02 (extracted from file.tex)
 %% RCS-ID:      $Id$
 %% Copyright:   (c) Vadim Zeitlin
-%% License:     wxWindows license
+%% License:     wxWidgets license
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \section{\class{wxFFile}}\label{wxffile}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \section{\class{wxFFile}}\label{wxffile}
@@ -34,7 +34,8 @@ None.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxFFile::wxFFile}\label{wxffileconstr}
+
+\membersection{wxFFile::wxFFile}\label{wxffilector}
 
 \func{}{wxFFile}{\void}
 
 
 \func{}{wxFFile}{\void}
 
@@ -62,7 +63,8 @@ for the text files.}
 
 \docparam{fp}{An existing file descriptor, such as stderr.}
 
 
 \docparam{fp}{An existing file descriptor, such as stderr.}
 
-\membersection{wxFFile::\destruct{wxFFile}}
+
+\membersection{wxFFile::\destruct{wxFFile}}\label{wxffiledtor}
 
 \func{}{\destruct{wxFFile}}{\void}
 
 
 \func{}{\destruct{wxFFile}}{\void}
 
@@ -70,6 +72,7 @@ Destructor will close the file.
 
 NB: it is not virtual so you should {\it not} derive from wxFFile!
 
 
 NB: it is not virtual so you should {\it not} derive from wxFFile!
 
+
 \membersection{wxFFile::Attach}\label{wxffileattach}
 
 \func{void}{Attach}{\param{FILE*}{ fp}}
 \membersection{wxFFile::Attach}\label{wxffileattach}
 
 \func{void}{Attach}{\param{FILE*}{ fp}}
@@ -79,18 +82,21 @@ Attaches an existing file pointer to the wxFFile object.
 The descriptor should be already opened and it will be closed by wxFFile
 object.
 
 The descriptor should be already opened and it will be closed by wxFFile
 object.
 
+
 \membersection{wxFFile::Close}\label{wxffileclose}
 
 \func{bool}{Close}{\void}
 
 \membersection{wxFFile::Close}\label{wxffileclose}
 
 \func{bool}{Close}{\void}
 
-Closes the file and returns TRUE on success.
+Closes the file and returns \true on success.
+
 
 \membersection{wxFFile::Detach}\label{wxffiledetach}
 
 \func{void}{Detach}{\void}
 
 
 \membersection{wxFFile::Detach}\label{wxffiledetach}
 
 \func{void}{Detach}{\void}
 
-Get back a file pointer from wxFFile object - the caller is responsible for closing the file if this
-descriptor is opened. \helpref{IsOpened()}{wxffileisopened} will return FALSE after call to Detach().
+Get back a file pointer from wxFFile object -- the caller is responsible for closing the file if this
+descriptor is opened. \helpref{IsOpened()}{wxffileisopened} will return \false after call to Detach().
+
 
 \membersection{wxFFile::fp}\label{wxffilefp}
 
 
 \membersection{wxFFile::fp}\label{wxffilefp}
 
@@ -98,41 +104,67 @@ descriptor is opened. \helpref{IsOpened()}{wxffileisopened} will return FALSE af
 
 Returns the file pointer associated with the file.
 
 
 Returns the file pointer associated with the file.
 
+
 \membersection{wxFFile::Eof}\label{wxffileeof}
 
 \constfunc{bool}{Eof}{\void}
 
 \membersection{wxFFile::Eof}\label{wxffileeof}
 
 \constfunc{bool}{Eof}{\void}
 
-Returns TRUE if the an attempt has been made to read {\it past}
+Returns \true if the an attempt has been made to read {\it past}
 the end of the file. 
 
 Note that the behaviour of the file descriptor based class
 \helpref{wxFile}{wxfile} is different as \helpref{wxFile::Eof}{wxfileeof}
 the end of the file. 
 
 Note that the behaviour of the file descriptor based class
 \helpref{wxFile}{wxfile} is different as \helpref{wxFile::Eof}{wxfileeof}
-will return TRUE here as soon as the last byte of the file has been
+will return \true here as soon as the last byte of the file has been
 read.
 
 read.
 
+Also note that this method may only be called for opened files and may crash if
+the file is not opened.
+
+\wxheading{See also}
+
+\helpref{IsOpened}{wxffileisopened}
+
+
+\membersection{wxFFile::Error}\label{wxffileerror}
+
+Returns \true if an error has occured on this file, similar to the standard
+\texttt{ferror()} function.
+
+Please note that this method may only be called for opened files and may crash
+if the file is not opened.
+
+\wxheading{See also}
+
+\helpref{IsOpened}{wxffileisopened}
+
+
 \membersection{wxFFile::Flush}\label{wxffileflush}
 
 \func{bool}{Flush}{\void}
 
 \membersection{wxFFile::Flush}\label{wxffileflush}
 
 \func{bool}{Flush}{\void}
 
-Flushes the file and returns TRUE on success.
+Flushes the file and returns \true on success.
+
 
 \membersection{wxFFile::IsOpened}\label{wxffileisopened}
 
 \constfunc{bool}{IsOpened}{\void}
 
 
 \membersection{wxFFile::IsOpened}\label{wxffileisopened}
 
 \constfunc{bool}{IsOpened}{\void}
 
-Returns TRUE if the file has been opened.
+Returns \true if the file is opened. Most of the methods of this class may only
+be used for an opened file.
+
 
 \membersection{wxFFile::Length}\label{wxffilelength}
 
 
 \membersection{wxFFile::Length}\label{wxffilelength}
 
-\constfunc{size\_t}{Length}{\void}
+\constfunc{wxFileOffset}{Length}{\void}
 
 Returns the length of the file.
 
 
 Returns the length of the file.
 
+
 \membersection{wxFFile::Open}\label{wxffileopen}
 
 \func{bool}{Open}{\param{const char*}{ filename}, \param{const char*}{ mode = "r"}}
 
 \membersection{wxFFile::Open}\label{wxffileopen}
 
 \func{bool}{Open}{\param{const char*}{ filename}, \param{const char*}{ mode = "r"}}
 
-Opens the file, returning TRUE if successful.
+Opens the file, returning \true if successful.
 
 \wxheading{Parameters}
 
 
 \wxheading{Parameters}
 
@@ -140,9 +172,10 @@ Opens the file, returning TRUE if successful.
 
 \docparam{mode}{The mode in which to open the file.}
 
 
 \docparam{mode}{The mode in which to open the file.}
 
+
 \membersection{wxFFile::Read}\label{wxffileread}
 
 \membersection{wxFFile::Read}\label{wxffileread}
 
-\func{size\_t}{Read}{\param{void*}{ buffer}, \param{off\_t}{ count}}
+\func{size\_t}{Read}{\param{void*}{ buffer}, \param{size\_t}{ count}}
 
 Reads the specified number of bytes into a buffer, returning the actual number read.
 
 
 Reads the specified number of bytes into a buffer, returning the actual number read.
 
@@ -156,11 +189,12 @@ Reads the specified number of bytes into a buffer, returning the actual number r
 
 The number of bytes read.
 
 
 The number of bytes read.
 
+
 \membersection{wxFFile::Seek}\label{wxffileseek}
 
 \membersection{wxFFile::Seek}\label{wxffileseek}
 
-\func{bool}{Seek}{\param{long }{ofs}, \param{wxSeekMode }{mode = wxFromStart}}
+\func{bool}{Seek}{\param{wxFileOffset }{ofs}, \param{wxSeekMode }{mode = wxFromStart}}
 
 
-Seeks to the specified position and returs TRUE on success.
+Seeks to the specified position and returns \true on success.
 
 \wxheading{Parameters}
 
 
 \wxheading{Parameters}
 
@@ -168,23 +202,26 @@ Seeks to the specified position and returs TRUE on success.
 
 \docparam{mode}{One of {\bf wxFromStart}, {\bf wxFromEnd}, {\bf wxFromCurrent}.}
 
 
 \docparam{mode}{One of {\bf wxFromStart}, {\bf wxFromEnd}, {\bf wxFromCurrent}.}
 
+
 \membersection{wxFFile::SeekEnd}\label{wxffileseekend}
 
 \membersection{wxFFile::SeekEnd}\label{wxffileseekend}
 
-\func{bool}{SeekEnd}{\param{long }{ofs = 0}}
+\func{bool}{SeekEnd}{\param{wxFileOffset }{ofs = 0}}
 
 Moves the file pointer to the specified number of bytes before the end of the file
 
 Moves the file pointer to the specified number of bytes before the end of the file
-and returns TRUE on success.
+and returns \true on success.
 
 \wxheading{Parameters}
 
 \docparam{ofs}{Number of bytes before the end of the file.}
 
 
 \wxheading{Parameters}
 
 \docparam{ofs}{Number of bytes before the end of the file.}
 
+
 \membersection{wxFFile::Tell}\label{wxffiletell}
 
 \membersection{wxFFile::Tell}\label{wxffiletell}
 
-\constfunc{size\_t}{Tell}{\void}
+\constfunc{wxFileOffset}{Tell}{\void}
 
 Returns the current position.
 
 
 Returns the current position.
 
+
 \membersection{wxFFile::Write}\label{wxffilewrite}
 
 \func{size\_t}{Write}{\param{const void*}{ buffer}, \param{size\_t}{ count}}
 \membersection{wxFFile::Write}\label{wxffilewrite}
 
 \func{size\_t}{Write}{\param{const void*}{ buffer}, \param{size\_t}{ count}}
@@ -201,13 +238,14 @@ Writes the specified number of bytes from a buffer.
 
 Number of bytes written.
 
 
 Number of bytes written.
 
+
 \membersection{wxFFile::Write}\label{wxffilewrites}
 
 \membersection{wxFFile::Write}\label{wxffilewrites}
 
-\func{bool}{Write}{\param{const wxString\& }{s}, \param{wxMBConv&}{ conv = wxConvLibc}}
+\func{bool}{Write}{\param{const wxString\& }{s}, \param{wxMBConv\&}{ conv = wxConvUTF8}}
 
 
-Writes the contents of the string to the file, returns TRUE on success.
+Writes the contents of the string to the file, returns \true on success.
 
 
-The second argument is only meaningful in Unicode build of wxWindows when
+The second argument is only meaningful in Unicode build of wxWidgets when
 {\it conv} is used to convert {\it s} to multibyte representation.
 
 
 {\it conv} is used to convert {\it s} to multibyte representation.