CGXTabWndMgr Class Members

Construction

 CGXTabWndMgr Constructs a CGXTabWndMgr object.

Initialization

 CreateTabs Called to CreateTabs during intialization.
 OnInitialize Called during initialization to create the correct tab window adapter (CGXTabWndAdapter instance).

Serialization

 Serialize Serialize override.
 ReadDocumentsFromArchive Serialization helper.
 StoreDocumentsInArchive Serialization helper.
 IterateAndSaveDocuments Serialization helper.
 IterateAndLoadDocuments Serialization helper.

Operations

 InsertWorkSheet Called when a worksheet is to be inserted into the tab window.
 DeleteWorkSheet Called when a worksheet is to be deleted.
 GenerateCreateContext Initialize CGXTabCreateInfo based on the passed in context generation mode.
 SetPrimaryContext The primary context to be used for creation of views.
 SetPrimaryTabCreateInfo Sets primary tab creation information.
 GetPrimaryTabCreateInfo Returns primary tab creation information.
 SetParent Sets parent for the tab window.
 GetPrimaryIndex Return the index of the primary tab. This is the tab that has the document that interacts with the MFC framework for the persistence implementation.
 Cleanup Frees the contained CGXTabWndAdapter instance and also any stored information (CGXTabCreateInfo etc.)
 SetTabWndAdapter Sets tab window adapter that will be used.
 IsModified Return TRUE if the tabs managed by this object have been modified.
 SetModify Sets the modify state for the associated documents.
 SetPrimaryModified Sets the modified flag for the primary document (the document that interacts with the MFC framework for the persistence implementation)

CGXTabWndMgr

Class Overview