\latexignore{\rtfignore{\wxheading{Members}}}
+
\membersection{wxFileHistory::m\_fileHistory}\label{wxfilehistorymfilehistory}
\member{char**}{m\_fileHistory}
A character array of strings corresponding to the most recently opened
files.
+
\membersection{wxFileHistory::m\_fileHistoryN}\label{wxfilehistorymfilehistoryn}
\member{size\_t}{m\_fileHistoryN}
The number of files stored in the history array.
+
\membersection{wxFileHistory::m\_fileMaxFiles}\label{wxfilehistorymfilemaxfiles}
\member{size\_t}{m\_fileMaxFiles}
The maximum number of files to be stored and displayed on the menu.
+
\membersection{wxFileHistory::m\_fileMenu}\label{wxfilehistorymfilemenu}
\member{wxMenu*}{m\_fileMenu}
The file menu used to display the file history list (if enabled).
+
\membersection{wxFileHistory::wxFileHistory}\label{wxfilehistoryctor}
\func{}{wxFileHistory}{\param{size\_t}{ maxFiles = 9}, \param{wxWindowID}{ idBase = wxID\_FILE1}}
idBase (To one of your own defined IDs) when using more than one wxFileHistory
in your application.
+
\membersection{wxFileHistory::\destruct{wxFileHistory}}\label{wxfilehistorydtor}
\func{}{\destruct{wxFileHistory}}{\void}
Destructor.
+
\membersection{wxFileHistory::AddFileToHistory}\label{wxfilehistoryaddfiletohistory}
\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::AddFilesToMenu}\label{wxfilehistoryaddfilestomenu}
-\func{void}{AddFilesToMenu}{\void}
+\func{void}{AddFilesToMenu}{\void}\label{wxfilehistoryaddfilestomenu}
Appends the files in the history list, to all menus managed by the file history object.
Appends the files in the history list, to the given menu only.
+
+\membersection{wxFileHistory::GetCount}\label{wxfilehistorygetcount}
+
+\constfunc{size\_t}{GetCount}{\void}
+
+Returns the number of files currently stored in the file history.
+
+
\membersection{wxFileHistory::GetHistoryFile}\label{wxfilehistorygethistoryfile}
\constfunc{wxString}{GetHistoryFile}{\param{size\_t}{ index}}
Returns the file at this index (zero-based).
+
\membersection{wxFileHistory::GetMaxFiles}\label{wxfilehistorygetmaxfiles}
-\constfunc{size\_t}{GetMaxFiles}{\void}
+\constfunc{int}{GetMaxFiles}{\void}
Returns the maximum number of files that can be stored.
-\membersection{wxFileHistory::GetCount}\label{wxfilehistorygetcount}
-\constfunc{size\_t}{GetCount}{\void}
+\membersection{wxFileHistory::GetMenus}\label{wxfilehistorygetmenus}
+
+\constfunc{const wxList\&}{GetMenus}{\void}
+
+Returns the list of menus that are managed by this file history object.
+
+\wxheading{See also}
+
+\helpref{wxFileHistory::UseMenu}{wxfilehistoryusemenu}
-Returns the number of files currently stored in the file history.
\membersection{wxFileHistory::Load}\label{wxfilehistoryload}
\helpref{wxConfig}{wxconfigbase}
+
+\membersection{wxFileHistory::RemoveFileFromHistory}\label{wxfilehistoryfromfilefromhistory}
+
+\func{void}{RemoveFileFromHistory}{\param{size\_t }{i}}
+
+Removes the specified file from the history.
+
\membersection{wxFileHistory::RemoveMenu}\label{wxfilehistoryremovemenu}
\func{void}{RemoveMenu}{\param{wxMenu* }{menu}}
Removes this menu from the list of those managed by this object.
+
\membersection{wxFileHistory::Save}\label{wxfilehistorysave}
\func{void}{Save}{\param{wxConfigBase\& }{config}}
\helpref{wxConfig}{wxconfigbase}
+
\membersection{wxFileHistory::UseMenu}\label{wxfilehistoryusemenu}
\func{void}{UseMenu}{\param{wxMenu* }{menu}}
-Adds this menu to the list of those managed by this object.
-
+Adds this menu to the list of those menus that are managed by this file history object.
+Also see \helpref{AddFilesToMenu()}{wxfilehistoryaddfilestomenu} for
+initializing the menu with filenames that are already in the history when this
+function is called, as this is not done automatically.