Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXRecentFiles.h>
Inheritance diagram for FX::FXRecentFiles:
Public Types | |
enum | { ID_CLEAR, ID_ANYFILES, ID_FILE_1, ID_FILE_2, ID_FILE_3, ID_FILE_4, ID_FILE_5, ID_FILE_6, ID_FILE_7, ID_FILE_8, ID_FILE_9, ID_FILE_10, ID_LAST } |
Public Member Functions | |
FXRecentFiles () | |
FXRecentFiles (FXApp *a) | |
FXRecentFiles (FXApp *a, const FXString &gp, FXObject *tgt=NULL, FXSelector sel=0) | |
FXApp * | getApp () const |
void | setMaxFiles (FXint mx) |
FXint | getMaxFiles () const |
void | setGroupName (const FXString &name) |
FXString | getGroupName () const |
void | setTarget (FXObject *t) |
FXObject * | getTarget () const |
void | setSelector (FXSelector sel) |
FXSelector | getSelector () const |
FXString | getFile (FXint index) const |
void | setFile (FXint index, const FXString &filename) |
void | appendFile (const FXString &filename) |
void | removeFile (const FXString &filename) |
void | clear () |
virtual void | save (FXStream &store) const |
virtual void | load (FXStream &store) |
virtual | ~FXRecentFiles () |
When connected to a widget, like a menu command, the recent files object updates the menu commands label to the associated recent file name; when the menu command is invoked, the recent file object sends its target a SEL_COMMAND message with the message data set to the associated file name, of the type const char*. When adding or removing file names, the recent files object automatically updates the system registry to record these changes.
|
|
|
Make new recent files group, using global application instance.
|
|
Make new recent files group with default groupname.
|
|
Make new recent files group with groupname gp.
|
|
Destructor.
|
|
Get application.
|
|
Change number of files we're tracking.
|
|
Return the maximum number of files being tracked.
|
|
Set group name.
|
|
Return group name.
|
|
Change the target.
|
|
Get the target.
|
|
Change the message.
|
|
Return the message id.
|
|
Obtain the filename at index.
|
|
Change the filename at index.
|
|
Append a file.
|
|
Remove a file.
|
|
Clear the list of files.
|
|
Save to a stream.
Reimplemented from FX::FXObject. |
|
Load from a stream.
Reimplemented from FX::FXObject. |
Copyright © 1997-2005 Jeroen van der Zijp |