\section{\class{wxFileHistory}}\label{wxfilehistory}

The wxFileHistory encapsulates a user interface convenience, the
list of most recently visited files as shown on a menu (usually the File menu).

\wxheading{Derived from}

\helpref{wxObject}{wxobject}

\wxheading{See also}

\overview{wxFileHistory overview}{wxfilehistoryoverview}

\latexignore{\rtfignore{\wxheading{Members}}}

\membersection{wxFileHistory::m\_fileHistory}

\member{char**}{m\_fileHistory}

A character array of strings corresponding to the most recently opened
files.

\membersection{wxFileHistory::m\_fileHistoryN}

\member{int}{m\_fileHistoryN}

The number of files stored in the history array.

\membersection{wxFileHistory::m\_fileMaxFiles}

\member{int}{m\_fileMaxFiles}

The maximum number of files to be stored and displayed on the menu.

\membersection{wxFileHistory::m\_fileMenu}

\member{wxMenu*}{m\_fileMenu}

The file menu used to display the file history list (if enabled).

\membersection{wxFileHistory::wxFileHistory}

\func{}{wxFileHistory}{\param{int}{ maxFiles = 9}}

Constructor. Pass the maximum number of files that should be stored and displayed.

\membersection{wxFileHistory::\destruct{wxFileHistory}}

\func{}{\destruct{wxFileHistory}}{\void}

Destructor.

\membersection{wxFileHistory::AddFileToHistory}

\func{void}{AddFileToHistory}{\param{const wxString\& }{filename}}

Adds a file to the file history list, if the object has a pointer to an appropriate file menu.

\membersection{wxFileHistory::FileHistoryLoad}

\func{void}{FileHistoryLoad}{\param{const wxString\& }{resourceFile}, \param{const wxString\& }{sectionName}}

Loads the file history from a resource file, using the given section. This must be called
explicitly by the application.

\membersection{wxFileHistory::FileHistorySave}

\func{void}{FileHistorySave}{\param{const wxString\& }{resourceFile}, \param{const wxString\& }{sectionName}}

Saves the file history into a resource file, using the given section. This must be called
explicitly by the application.

\membersection{wxFileHistory::FileHistoryUseMenu}

\func{void}{FileHistoryUseMenu}{\param{wxMenu* }{menu}}

Use this menu for appending recently-visited document filenames, for convenient
access. Calling this function with a valid menu pointer enables the history
list functionality.

\membersection{wxFileHistory::GetMaxFiles}

\func{int}{GetMaxFiles}{\void}

Returns the maximum number of files that can be stored.

\membersection{wxFileHistory::GetNoHistoryFiles}

\func{int}{GetNoHistoryFiles}{\void}

Returns the number of files currently stored in the file history.


