GUIBASE::RCMdiMainFrame Class Reference

Inherits GUIBASE::RCStateWindowInterface.

Inheritance diagram for GUIBASE::RCMdiMainFrame:

Inheritance graph
[legend]
Collaboration diagram for GUIBASE::RCMdiMainFrame:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual TBool SetDefaultStatusBar ()
RCStatusBarStatusBar ()
virtual RCWindowState GetWindowState () const
virtual void SetWindowState (const RCWindowState &WindowState, TBool bAllowMinimized=FALSE)
TInt GetUniqueToolBarId () const
void RegisterDockBar (const RCString &sKey, TInt nId)
TBool IsChildMaximized () const

Static Public Member Functions

static void UpdateToolBars (TBool bWaitForCompletion=FALSE)

Protected Types

typedef TRCDataParam< RCDockablePlacementList,
RCDockablePlacementListParamHandler
TDockingStates
typedef set< RCDocument * > TDocumentList
typedef map< RCString, TInt,
RCNoCaseLess > 
RCDockBarIdMap
typedef map< TInt, RCStringRCDockBarKeyMap

Protected Member Functions

afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnPaint ()
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnShowWindow (BOOL bShow, UINT nStatus)
afx_msg TSLong OnUpdateToolBars (WPARAM wParam, LPARAM lParam)
afx_msg TSLong OnUpdateFrameTitles (WPARAM wParam, LPARAM lParam)
afx_msg TSLong OnSetControlBarState (WPARAM wParam, LPARAM lParam)
void InitDockablePlacements ()
void InitDockablePlacements (const RCDockablePlacementList &DockPlaceList)
TBool SaveDockablePlacements ()
void SaveDockablePlacements (RCDockablePlacementList &DockPlaceListRef)
void SetActiveChild (RCMdiChildFrame *pChild)
void AddDocument (RCDocument *pDocument)
void RemoveDocument (RCDocument *pDocument)

Protected Attributes

RCStatusBar m_StatusBar
RCMdiChildFrame * m_pActiveChild
TBool m_bStartup
RCWindowState m_WindowState
TBool m_bChildMaximized
TDocumentList m_DocumentList
TDockingStates m_DockingStates
RCDockBarIdMap m_DockBarIdMap
RCDockBarKeyMap m_DockBarKeyMap

Static Protected Attributes

static const RCString DOCKING_STATES_KEY = _T("DockingStates")

Friends

class RCMdiChildFrame
class RCDocument

Detailed Description

Author:
Patrik Stellmann


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 12:47:06 2006 for Simulator Bob by  doxygen 1.4.6-NO