Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXDocument Class Reference

Abstract base class for documents.

#include <FXDocument.h>

Inheritance diagram for FX::FXDocument:

FX::FXObject List of all members.

Public Types

enum  {
  ID_TITLE = 10000,
  ID_FILENAME,
  ID_LAST
}

Public Methods

 FXDocument ()
 Constructor.

FXbool isModified () const
 Return true if document is modified.

void setModified (FXbool mdfy=TRUE)
 Set its modified state.

void setTitle (const FXString &name)
 Set document title.

FXString getTitle () const
 Get document title.

void setFilename (const FXString &path)
 Set document filename.

FXString getFilename () const
 Get document filename.

virtual void save (FXStream &store) const
 Save document to a stream.

virtual void load (FXStream &store)
 Load document from a stream.

virtual ~FXDocument ()
 Destructor.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
ID_TITLE  Don't interfere with viewer's message id's.