|
ReactOS 0.4.17-dev-940-g8bd6e85
|
#include <CMainWnd.h>


Static Public Member Functions | |
| static CWndClassInfo & | GetWndClassInfo () |
| static LPCTSTR | GetWndClassName () |
| static LRESULT CALLBACK | XDefFrameProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
Public Attributes | |
| CWindow | m_MDIClient |
| CAtlString | m_Filename |
Private Member Functions | |
| void | UpdateMenu () |
| void | UpdateTitle () |
| CConsoleWnd * | GetActiveChildInfo () |
| void | CreateNewConsoleTitle (CAtlString &str) |
| LRESULT | LoadSnapinCache () |
| void | UpdateLayout () |
| void | UpdateViews () |
| VOID | UpdateRecentFilesMenu () |
| VOID | LoadRecentFiles () |
| VOID | AddToRecentFiles (const CAtlString &FileName) |
| DWORD | CreateNewFilename (PWSTR pBuffer, DWORD dwSize, DWORD Number) |
| LPWSTR | ProgramModeToString () |
| LRESULT | SaveMscFile (const CAtlString &FileName) |
| LRESULT | LoadMscFile (const CAtlString &FileName) |
Private Attributes | |
| CWndProcThunk | m_FrameThunk |
| int | m_ConsoleNumber |
| CAtlString | m_ConsoleTitle |
| HMENU | m_hMenuConsoleSmall |
| HMENU | m_hMenuConsoleLarge |
| DOCUMENT_MODE | m_DocumentMode |
| BOOL | m_LogicalReadOnly |
| BOOL | m_PreventViewCustomization |
| CToolbar< DWORD_PTR > | m_ToolBar |
| int | m_iToolBarHeight |
| BOOL | m_bToolBarVisible |
| HIMAGELIST | m_hToolBarImageList |
| BOOL | m_bStandardMenusVisible |
| CSimpleArray< CSnapinCacheEntry * > | m_SnapinCache |
| HIMAGELIST | m_hSnapinImageList |
| CAtlList< CConsoleWnd * > | m_ViewList |
| int | m_NextViewId |
| CSnapin * | m_RootNode |
| CAtlList< CRecentFileEntry * > | m_RecentFilesList |
Definition at line 23 of file CMainWnd.h.
| CMainWnd::CMainWnd | ( | ) |
Definition at line 26 of file CMainWnd.cpp.
| CMainWnd::~CMainWnd | ( | ) |
Definition at line 62 of file CMainWnd.cpp.
|
private |
Definition at line 726 of file CMainWnd.cpp.
Referenced by OnFileOpen(), OnFileRecent(), and OnFileSaveAs().
| BOOL CMainWnd::AreStandardMenusVisible | ( | ) |
Definition at line 488 of file CMainWnd.cpp.
Referenced by CCustomizeDialog::OnInitDialog().
|
inlineprivate |
Definition at line 158 of file CMainWnd.h.
Referenced by UpdateTitle().
Definition at line 778 of file CMainWnd.cpp.
Referenced by OnFileSaveAs().
|
inlineprivate |
Definition at line 147 of file CMainWnd.h.
Referenced by OnFileAdd(), OnFileOpen(), OnFileOptions(), OnFileSave(), OnFileSaveAs(), OnToolbarActionsPane(), OnToolbarScopePane(), and OnViewCustomize().
| CAtlString * CMainWnd::GetConsoleTitle | ( | ) |
Definition at line 463 of file CMainWnd.cpp.
Referenced by COptionsDialog::OnInitDialog().
| DOCUMENT_MODE CMainWnd::GetDocumentMode | ( | ) |
Definition at line 619 of file CMainWnd.cpp.
Referenced by COptionsDialog::COptionsDialog().
| BOOL CMainWnd::GetLogicalReadOnly | ( | ) |
Definition at line 631 of file CMainWnd.cpp.
Referenced by COptionsDialog::COptionsDialog().
| BOOL CMainWnd::GetPreventViewCustomization | ( | ) |
Definition at line 643 of file CMainWnd.cpp.
Referenced by COptionsDialog::COptionsDialog().
| CSnapin * CMainWnd::GetRootSnapin | ( | ) |
Definition at line 556 of file CMainWnd.cpp.
Referenced by CAddDialog::OnInitDialog().
| int CMainWnd::GetSnapinCacheCount | ( | ) |
Definition at line 526 of file CMainWnd.cpp.
Referenced by CAddDialog::OnInitDialog(), and SaveMscFile().
| CSnapinCacheEntry * CMainWnd::GetSnapinCacheEntry | ( | int | nIndex | ) |
Definition at line 532 of file CMainWnd.cpp.
Referenced by CAddDialog::OnInitDialog(), and SaveMscFile().
| CSnapinCacheEntry * CMainWnd::GetSnapinCacheEntryByGuid | ( | PWSTR | pszGuid | ) |
Definition at line 538 of file CMainWnd.cpp.
Referenced by OnFileNew().
|
inlinestatic |
Definition at line 93 of file CMainWnd.h.
Referenced by GetWndClassName().
|
inlinestatic |
Definition at line 116 of file CMainWnd.h.
| BOOL CMainWnd::IsToolBarVisible | ( | ) |
Definition at line 475 of file CMainWnd.cpp.
Referenced by CCustomizeDialog::OnInitDialog().
|
private |
Definition at line 910 of file CMainWnd.cpp.
Referenced by OnFileOpen(), and OnFileRecent().
|
private |
Definition at line 693 of file CMainWnd.cpp.
Referenced by CMainWnd().
|
private |
Definition at line 502 of file CMainWnd.cpp.
Referenced by CMainWnd().
Definition at line 137 of file CMainWnd.cpp.
Definition at line 121 of file CMainWnd.cpp.
Definition at line 72 of file CMainWnd.cpp.
Definition at line 129 of file CMainWnd.cpp.
Definition at line 299 of file CMainWnd.cpp.
Definition at line 344 of file CMainWnd.cpp.
Definition at line 144 of file CMainWnd.cpp.
Definition at line 210 of file CMainWnd.cpp.
Definition at line 314 of file CMainWnd.cpp.
Definition at line 325 of file CMainWnd.cpp.
Definition at line 243 of file CMainWnd.cpp.
Definition at line 256 of file CMainWnd.cpp.
Referenced by OnFileSave().
Definition at line 412 of file CMainWnd.cpp.
Definition at line 451 of file CMainWnd.cpp.
Definition at line 114 of file CMainWnd.cpp.
| LRESULT CMainWnd::OnToolbarActionsPane | ( | WORD | wNotifyCode, |
| WORD | wID, | ||
| HWND | hWndCtl, | ||
| BOOL & | bHandled | ||
| ) |
Definition at line 440 of file CMainWnd.cpp.
Definition at line 429 of file CMainWnd.cpp.
Definition at line 351 of file CMainWnd.cpp.
Definition at line 405 of file CMainWnd.cpp.
Definition at line 391 of file CMainWnd.cpp.
Definition at line 363 of file CMainWnd.cpp.
Definition at line 398 of file CMainWnd.cpp.
|
private |
Definition at line 790 of file CMainWnd.cpp.
Referenced by SaveMscFile().
| int CMainWnd::RegisterView | ( | CConsoleWnd * | pView | ) |
Definition at line 562 of file CMainWnd.cpp.
Referenced by CConsoleWnd::OnCreate().
|
private |
Definition at line 812 of file CMainWnd.cpp.
Referenced by OnFileSave(), and OnFileSaveAs().
| void CMainWnd::SetConsoleTitle | ( | CAtlString | consoleTitle | ) |
Definition at line 468 of file CMainWnd.cpp.
Referenced by COptionsDialog::OnCommand().
| void CMainWnd::SetDocumentMode | ( | DOCUMENT_MODE | DocumentMode | ) |
Definition at line 625 of file CMainWnd.cpp.
Referenced by COptionsDialog::OnCommand().
Definition at line 637 of file CMainWnd.cpp.
Referenced by COptionsDialog::OnCommand().
Definition at line 649 of file CMainWnd.cpp.
Referenced by COptionsDialog::OnCommand().
Definition at line 494 of file CMainWnd.cpp.
Referenced by CCustomizeDialog::OnCommand().
Definition at line 481 of file CMainWnd.cpp.
Referenced by CCustomizeDialog::OnCommand().
| HIMAGELIST CMainWnd::SnapinImageList | ( | ) |
Definition at line 550 of file CMainWnd.cpp.
Referenced by CAddDialog::InitLV(), CAddDialog::InitTV(), and CConsoleWnd::OnCreate().
| void CMainWnd::UnregisterView | ( | CConsoleWnd * | pView | ) |
Definition at line 569 of file CMainWnd.cpp.
Referenced by CConsoleWnd::OnDestroy().
|
private |
Definition at line 593 of file CMainWnd.cpp.
Referenced by OnSize(), and SetToolBarVisible().
|
inlineprivate |
Definition at line 129 of file CMainWnd.h.
Referenced by OnCloseChild(), OnFileNew(), and OnWindowsNew().
|
private |
Definition at line 655 of file CMainWnd.cpp.
Referenced by AddToRecentFiles(), LoadRecentFiles(), and UpdateMenu().
|
inlineprivate |
Definition at line 138 of file CMainWnd.h.
Referenced by OnCloseChild(), and OnFileNew().
|
private |
Definition at line 577 of file CMainWnd.cpp.
Referenced by OnFileAdd().
|
inlinestatic |
Definition at line 121 of file CMainWnd.h.
Referenced by CMainWnd().
|
private |
Definition at line 41 of file CMainWnd.h.
Referenced by AreStandardMenusVisible(), OnCreate(), and SetStandardMenusVisible().
|
private |
Definition at line 39 of file CMainWnd.h.
Referenced by IsToolBarVisible(), OnCreate(), SetToolBarVisible(), and UpdateLayout().
|
private |
Definition at line 29 of file CMainWnd.h.
Referenced by CreateNewConsoleTitle(), OnFileNew(), and OnFileSaveAs().
|
private |
Definition at line 30 of file CMainWnd.h.
Referenced by GetConsoleTitle(), SetConsoleTitle(), and UpdateTitle().
|
private |
Definition at line 33 of file CMainWnd.h.
Referenced by GetDocumentMode(), ProgramModeToString(), SaveMscFile(), and SetDocumentMode().
| CAtlString CMainWnd::m_Filename |
Definition at line 55 of file CMainWnd.h.
Referenced by OnFileOpen(), OnFileSave(), and OnFileSaveAs().
|
private |
Definition at line 27 of file CMainWnd.h.
Referenced by CMainWnd().
|
private |
Definition at line 32 of file CMainWnd.h.
Referenced by CMainWnd(), OnCreate(), UpdateMenu(), and ~CMainWnd().
|
private |
Definition at line 31 of file CMainWnd.h.
Referenced by CMainWnd(), UpdateMenu(), and ~CMainWnd().
|
private |
Definition at line 44 of file CMainWnd.h.
Referenced by CMainWnd(), LoadSnapinCache(), SnapinImageList(), and ~CMainWnd().
|
private |
Definition at line 40 of file CMainWnd.h.
Referenced by CMainWnd(), OnCreate(), and ~CMainWnd().
|
private |
Definition at line 38 of file CMainWnd.h.
Referenced by OnCreate(), and UpdateLayout().
|
private |
Definition at line 34 of file CMainWnd.h.
Referenced by GetLogicalReadOnly(), SaveMscFile(), and SetLogicalReadOnly().
| CWindow CMainWnd::m_MDIClient |
Definition at line 54 of file CMainWnd.h.
Referenced by GetActiveChildInfo(), OnCreate(), OnFileNew(), OnMDIForward(), OnWindowsArrange(), OnWindowsCascade(), OnWindowsNew(), OnWindowsTile(), CMMCModule::RunMessageLoop(), UpdateLayout(), and XDefFrameProc().
|
private |
Definition at line 47 of file CMainWnd.h.
Referenced by RegisterView().
|
private |
Definition at line 35 of file CMainWnd.h.
Referenced by GetPreventViewCustomization(), SaveMscFile(), and SetPreventViewCustomization().
|
private |
Definition at line 51 of file CMainWnd.h.
Referenced by AddToRecentFiles(), LoadRecentFiles(), and UpdateRecentFilesMenu().
|
private |
Definition at line 49 of file CMainWnd.h.
Referenced by GetRootSnapin(), OnFileNew(), OnWindowsNew(), and SaveMscFile().
|
private |
Definition at line 43 of file CMainWnd.h.
Referenced by GetSnapinCacheCount(), GetSnapinCacheEntry(), GetSnapinCacheEntryByGuid(), and LoadSnapinCache().
Definition at line 37 of file CMainWnd.h.
Referenced by OnCreate(), and UpdateLayout().
|
private |
Definition at line 46 of file CMainWnd.h.
Referenced by OnFileNew(), RegisterView(), SaveMscFile(), UnregisterView(), UpdateMenu(), UpdateTitle(), and UpdateViews().