#include <WindowManager.h>
Public Member Functions | |
CWindowManager (CMDIFrameWnd *pParent=NULL) | |
virtual | ~CWindowManager () |
void | SetOwner (CMDIFrameWnd *pParent) |
CChildWnd * | GetActive () const |
POSITION | GetIterator () const |
CChildWnd * | GetNext (POSITION &pos) const |
BOOL | Check (CChildWnd *pChild) const |
CChildWnd * | Find (CRuntimeClass *pClass, CChildWnd *pAfter=NULL, CChildWnd *pExcept=NULL) |
CChildWnd * | Open (CRuntimeClass *pClass, BOOL bToggle=FALSE, BOOL bFocus=TRUE) |
CChildWnd * | FindFromPoint (const CPoint &point) const |
void | Close () |
void | AutoResize () |
void | Cascade (BOOL bActiveOnly=FALSE) |
void | SetGUIMode (int nMode, BOOL bSaveState=TRUE) |
void | LoadWindowStates () |
void | SaveWindowStates () |
BOOL | LoadSearchWindows () |
void | SaveSearchWindows () |
void | OpenNewSearchWindow () |
void | PostSkinChange () |
void | PostSkinRemove () |
Public Attributes | |
CMDIFrameWnd * | m_pParent |
CPtrList | m_pWindows |
CRect | m_rcSize |
BOOL | m_bIgnoreActivate |
BOOL | m_bClosing |
Protected Member Functions | |
void | Add (CChildWnd *pChild) |
void | Remove (CChildWnd *pChild) |
void | ActivateGrouped (CChildWnd *pExcept) |
void | CreateTabbedWindows () |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg BOOL | OnEraseBkgnd (CDC *pDC) |
afx_msg void | OnPaint () |
Friends | |
class | CChildWnd |
class | CPluginWnd |
|
Definition at line 57 of file WindowManager.cpp. |
|
Definition at line 65 of file WindowManager.cpp. |
|
Definition at line 295 of file WindowManager.cpp. References GetIterator(), GetNext(), CChildWnd::m_bGroupMode, m_bIgnoreActivate, CChildWnd::m_pGroupParent, CShareazaApp::m_pSection, and theApp. |
|
Definition at line 81 of file WindowManager.cpp. References CShareazaApp::m_pSection, m_pWindows, NULL, and theApp. |
|
Definition at line 215 of file WindowManager.cpp. References CSettings::General, GUI_WINDOWED, CSettings::sGeneral::GUIMode, CChildWnd::m_bGroupMode, CChildWnd::m_bPanelMode, CChildWnd::m_nGroupSize, CChildWnd::m_pGroupParent, m_rcSize, and Settings. Referenced by OnSize(), and SetGUIMode(). |
|
Definition at line 271 of file WindowManager.cpp. References GetActive(), GetIterator(), GetNext(), CChildWnd::m_bPanelMode, CShareazaApp::m_pSection, NULL, and theApp. Referenced by CMainWnd::OnWindowCascade(). |
|
Definition at line 122 of file WindowManager.cpp. References m_pWindows, and NULL. Referenced by CShareazaApp::InternalURI(), CMainWnd::OnUpdateTabNetwork(), and CMainWnd::OnUpdateTabTransfers(). |
|
Definition at line 195 of file WindowManager.cpp. References GetIterator(), GetNext(), CShareazaApp::m_pSection, and theApp. Referenced by CMainWnd::OnClose(), and SetGUIMode(). |
|
Definition at line 359 of file WindowManager.cpp. References CSettings::General, GUI_BASIC, CSettings::sGeneral::GUIMode, CChildWnd::m_pGroupParent, and Settings. Referenced by SetGUIMode(). |
|
|
Definition at line 182 of file WindowManager.cpp. References NULL. |
|
Definition at line 97 of file WindowManager.cpp. References m_pParent, and NULL. Referenced by Cascade(), CMainWnd::OnActivate(), CMainWnd::OnCommand(), CMainWnd::OnTabConnect(), CWndTabBar::OnUpdateCmdUI(), CMainWnd::OnUpdatePluginRange(), CMainWnd::OnUpdateTabHelp(), CMainWnd::OnUpdateTabHome(), CMainWnd::OnUpdateTabLibrary(), CMainWnd::OnUpdateTabMedia(), CMainWnd::OnUpdateTabNetwork(), CMainWnd::OnUpdateTabSearch(), CMainWnd::OnUpdateTabTransfers(), and Open(). |
|
Definition at line 112 of file WindowManager.cpp. References m_pWindows. Referenced by ActivateGrouped(), Cascade(), Close(), Find(), CMainWnd::OnTimer(), CWndTabBar::OnUpdateCmdUI(), OpenNewSearchWindow(), PostSkinChange(), PostSkinRemove(), SaveSearchWindows(), and SaveWindowStates(). |
|
Definition at line 117 of file WindowManager.cpp. References m_pWindows. Referenced by ActivateGrouped(), Cascade(), Close(), Find(), CMainWnd::OnTimer(), CWndTabBar::OnUpdateCmdUI(), OpenNewSearchWindow(), PostSkinChange(), PostSkinRemove(), SaveSearchWindows(), and SaveWindowStates(). |
|
Definition at line 446 of file WindowManager.cpp. References CSettings::General, GUI_WINDOWED, CSettings::sGeneral::GUIMode, Open(), CSearchWnd::Serialize(), Settings, and CSettings::sGeneral::UserPath. Referenced by SetGUIMode(). |
|
Definition at line 379 of file WindowManager.cpp. References AfxClassForName(), CSettings::General, GUI_WINDOWED, CSettings::sGeneral::GUIMode, Open(), Settings, and theApp. Referenced by SetGUIMode(). |
|
Definition at line 569 of file WindowManager.cpp. References CSettings::General, GUI_WINDOWED, CSettings::sGeneral::GUIMode, m_bClosing, and Settings. |
|
Definition at line 578 of file WindowManager.cpp. |
|
Definition at line 563 of file WindowManager.cpp. References AutoResize(). |
|
|
Definition at line 508 of file WindowManager.cpp. References GetIterator(), CSearchWnd::GetLastSearch(), GetNext(), and NULL. Referenced by CMainWnd::OnNetworkSearch(), and CMainWnd::OnTabSearch(). |
|
Definition at line 531 of file WindowManager.cpp. References GetIterator(), GetNext(), and CChildWnd::OnSkinChange(). Referenced by CMainWnd::OnSkinChanged(). |
|
Definition at line 552 of file WindowManager.cpp. References GetIterator(), GetNext(), and NULL. Referenced by CMainWnd::OnSkinChanged(). |
|
Definition at line 87 of file WindowManager.cpp. References CShareazaApp::m_pSection, m_pWindows, and theApp. |
|
Definition at line 476 of file WindowManager.cpp. References CSettings::General, GetIterator(), CSearchWnd::GetLastSearch(), GetNext(), CSearchWnd::Serialize(), Settings, and CSettings::sGeneral::UserPath. Referenced by CMainWnd::OnClose(), and SetGUIMode(). |
|
Definition at line 415 of file WindowManager.cpp. References CSettings::General, GetIterator(), GetNext(), GUI_WINDOWED, CSettings::sGeneral::GUIMode, CTrafficWnd::m_nUnique, Settings, and theApp. Referenced by CMainWnd::OnClose(), and SetGUIMode(). |
|
Definition at line 325 of file WindowManager.cpp. References AutoResize(), Close(), CreateTabbedWindows(), CSettings::General, GUI_WINDOWED, CSettings::sGeneral::GUIMode, LoadSearchWindows(), LoadWindowStates(), SaveSearchWindows(), SaveWindowStates(), Settings, and theApp. Referenced by CMainWnd::SetGUIMode(). |
|
Definition at line 72 of file WindowManager.cpp. References m_pParent. Referenced by CMainWnd::OnCreate(). |
|
Definition at line 84 of file WindowManager.h. |
|
Definition at line 85 of file WindowManager.h. |
|
Definition at line 43 of file WindowManager.h. Referenced by CMainWnd::OnClose(), and OnEraseBkgnd(). |
|
Definition at line 42 of file WindowManager.h. Referenced by ActivateGrouped(). |
|
Definition at line 39 of file WindowManager.h. Referenced by GetActive(), and SetOwner(). |
|
Definition at line 40 of file WindowManager.h. Referenced by Add(), Check(), GetIterator(), GetNext(), and Remove(). |
|
Definition at line 41 of file WindowManager.h. Referenced by AutoResize(). |