GME  13
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends
CInspectorDlg Class Reference

#include <InspectorDlg.h>

Collaboration diagram for CInspectorDlg:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { IDD = IDD_INSPECTOR_DIALOG }

Public Member Functions

void Refresh ()
void ShowPanel (int nPanel, bool bIsVisible)
void SetName (const CString &strName, bool bIsReadOnly, bool bIsEnabled)
void SetHelp (const CString &strTitle, const CString &strText)
 CInspectorDlg (CWnd *pParent=NULL)
virtual ~CInspectorDlg ()
void Reset (bool preserveScrollPos=false)
void ShowPanel (int panel)
void CyclePanel (bool frwd)

Public Attributes

CString m_strName
CNameEdit m_NameCtrl
CInspectorSheet m_inspectorSheet
CStatic m_wndHelp
BOOL m_forKind

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
afx_msg void OnSize (UINT nType, int cx, int cy)
virtual BOOL OnInitDialog ()
afx_msg void OnSelchangeInspectorSheet (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnKillfocusEditName ()
afx_msg LRESULT OnNameEditEndOK (WPARAM wParam, LPARAM lParam)
afx_msg LRESULT OnNameEditEndCancel (WPARAM wParam, LPARAM lParam)
afx_msg LRESULT OnItemChanged (WPARAM wParam, LPARAM lParam)
void OnItemChangedPreference (int nItem)
void OnItemChangedAttribute (int nItem)
void SwitchPanel (int panel)

Protected Attributes

CSplitterBar m_wndSplitterBar
CInspectorListm_inspectorLists [INSP_PANEL_NUM]
CInspectorEntryListm_inspectorEntries [INSP_PANEL_NUM]
CSize m_oldSize
int m_currentPanel
CFont m_BoldFont
bool m_bIsPanelVisible [INSP_PANEL_NUM]

Friends

class CObjectInspectorCtrl

Detailed Description

Definition at line 21 of file InspectorDlg.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
IDD 

Definition at line 43 of file InspectorDlg.h.


Constructor & Destructor Documentation

CInspectorDlg::CInspectorDlg ( CWnd *  pParent = NULL)

Definition at line 21 of file InspectorDlg.cpp.

Definition at line 57 of file InspectorDlg.cpp.


Member Function Documentation

void CInspectorDlg::CyclePanel ( bool  frwd)

Definition at line 377 of file InspectorDlg.cpp.

void CInspectorDlg::DoDataExchange ( CDataExchange *  pDX) [protected, virtual]

Definition at line 68 of file InspectorDlg.cpp.

BOOL CInspectorDlg::OnInitDialog ( ) [protected, virtual]

Definition at line 176 of file InspectorDlg.cpp.

LRESULT CInspectorDlg::OnItemChanged ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Definition at line 399 of file InspectorDlg.cpp.

void CInspectorDlg::OnItemChangedAttribute ( int  nItem) [protected]

Definition at line 440 of file InspectorDlg.cpp.

void CInspectorDlg::OnItemChangedPreference ( int  nItem) [protected]

Definition at line 451 of file InspectorDlg.cpp.

void CInspectorDlg::OnKillfocusEditName ( ) [protected]

Definition at line 532 of file InspectorDlg.cpp.

afx_msg LRESULT CInspectorDlg::OnNameEditEndCancel ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Definition at line 519 of file InspectorDlg.cpp.

afx_msg LRESULT CInspectorDlg::OnNameEditEndOK ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Definition at line 506 of file InspectorDlg.cpp.

void CInspectorDlg::OnSelchangeInspectorSheet ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 341 of file InspectorDlg.cpp.

void CInspectorDlg::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Definition at line 93 of file InspectorDlg.cpp.

Definition at line 540 of file InspectorDlg.cpp.

void CInspectorDlg::Reset ( bool  preserveScrollPos = false)

Definition at line 367 of file InspectorDlg.cpp.

void CInspectorDlg::SetHelp ( const CString &  strTitle,
const CString &  strText 
)

Definition at line 384 of file InspectorDlg.cpp.

void CInspectorDlg::SetName ( const CString &  strName,
bool  bIsReadOnly,
bool  bIsEnabled 
)

Definition at line 419 of file InspectorDlg.cpp.

void CInspectorDlg::ShowPanel ( int  nPanel,
bool  bIsVisible 
)

Definition at line 429 of file InspectorDlg.cpp.

void CInspectorDlg::ShowPanel ( int  panel)

Definition at line 371 of file InspectorDlg.cpp.

void CInspectorDlg::SwitchPanel ( int  panel) [protected]

Definition at line 347 of file InspectorDlg.cpp.


Friends And Related Function Documentation

friend class CObjectInspectorCtrl [friend]

Definition at line 23 of file InspectorDlg.h.


Member Data Documentation

Definition at line 86 of file InspectorDlg.h.

CFont CInspectorDlg::m_BoldFont [protected]

Definition at line 83 of file InspectorDlg.h.

Definition at line 82 of file InspectorDlg.h.

Definition at line 46 of file InspectorDlg.h.

Definition at line 80 of file InspectorDlg.h.

Definition at line 79 of file InspectorDlg.h.

Definition at line 44 of file InspectorDlg.h.

Definition at line 37 of file InspectorDlg.h.

CSize CInspectorDlg::m_oldSize [protected]

Definition at line 81 of file InspectorDlg.h.

Definition at line 33 of file InspectorDlg.h.

Definition at line 45 of file InspectorDlg.h.

Definition at line 78 of file InspectorDlg.h.


The documentation for this class was generated from the following files: