CWindowManagerEvent Class Reference

Search Toolkit Book for CWindowManagerEvent

#include <window_manager.hpp>

Inheritance diagram for CWindowManagerEvent:

Inheritance graph
[legend]
Collaboration diagram for CWindowManagerEvent:

Collaboration graph
[legend]
List of all members.

Detailed Description

CWindowManagerEvent.

Definition at line 345 of file window_manager.hpp.

Public Types

enum  EEventType {
  eClientChanged = CEvent::eEvent_MinClientID, eBeforeClientClosed, eClientClosed, eCloseContainer,
  eCloseClient, eMoveToTopLevel, eDockClient, eMaximize,
  eRestoreMaximized
}

Public Member Functions

 CWindowManagerEvent (EEventType type, IWMClient *client)
 CWindowManagerEvent.
 CWindowManagerEvent (CWindowManager::TDockPos pos, IWMClient *client)
 CWindowManagerEvent (EEventType type, IWMContainer *container)
IWMClientGetClient ()
IWMContainerGetContainer ()
CWindowManager::TDockPos GetDockPos () const

Protected Attributes

IWMClientm_Client
IWMContainerm_Container
CWindowManager::TDockPos m_DockPos


Member Enumeration Documentation

enum CWindowManagerEvent::EEventType
 

Enumerator:
eClientChanged 
eBeforeClientClosed 
eClientClosed 
eCloseContainer 
eCloseClient 
eMoveToTopLevel 
eDockClient 
eMaximize 
eRestoreMaximized 

Definition at line 348 of file window_manager.hpp.


Constructor & Destructor Documentation

CWindowManagerEvent::CWindowManagerEvent EEventType  type,
IWMClient client
 

CWindowManagerEvent.

Definition at line 63 of file window_manager.cpp.

CWindowManagerEvent::CWindowManagerEvent CWindowManager::TDockPos  pos,
IWMClient client
 

Definition at line 82 of file window_manager.cpp.

CWindowManagerEvent::CWindowManagerEvent EEventType  type,
IWMContainer container
 

Definition at line 72 of file window_manager.cpp.

References _ASSERT, and eCloseContainer.


Member Function Documentation

IWMClient * CWindowManagerEvent::GetClient  ) 
 

Definition at line 91 of file window_manager.cpp.

References m_Client.

Referenced by CGBenchGUI::OnBeforeClientClosed(), CWorkspaceWindow::OnClientClosedEvent(), CWindowManager::OnCloseClient(), CWindowManager::OnDockClient(), CWindowManager::OnMaximize(), and CWindowManager::OnMoveToTopLevel().

IWMContainer * CWindowManagerEvent::GetContainer  ) 
 

Definition at line 97 of file window_manager.cpp.

References m_Container.

Referenced by CWindowManager::OnCloseContainer().

CWindowManager::TDockPos CWindowManagerEvent::GetDockPos  )  const
 

Definition at line 103 of file window_manager.cpp.

References m_DockPos.

Referenced by CWindowManager::OnDockClient().


Member Data Documentation

IWMClient* CWindowManagerEvent::m_Client [protected]
 

Definition at line 369 of file window_manager.hpp.

Referenced by GetClient().

IWMContainer* CWindowManagerEvent::m_Container [protected]
 

Definition at line 370 of file window_manager.hpp.

Referenced by GetContainer().

CWindowManager::TDockPos CWindowManagerEvent::m_DockPos [protected]
 

Definition at line 371 of file window_manager.hpp.

Referenced by GetDockPos().


The documentation for this class was generated from the following files:
Generated on Mon Nov 9 14:49:03 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Nov 09 15:48:36 2009 by modify_doxy.py rev. 173732