GME  13
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
CInspectorList Class Reference

#include <InspectorList.h>

Collaboration diagram for CInspectorList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CInspectorList (bool bCategories=true)
bool AddItem (CListItem ListItem)
bool InsertItem (CListItem ListItem, int nIndex)
bool RemoveItem (int nIndex)
void RemoveAll ()
void UpdateItems (CArray< CListItem, CListItem & > &ListItemArray)
void GetSelItems (CArray< int, int > &IndexArray, CArray< CListItem, CListItem & > &ListItemArray)
virtual void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct)
virtual void MeasureItem (LPMEASUREITEMSTRUCT lpMeasureItemStruct)
void GetItem (int nIndex, CListItem &ListItem)
void RefreshState ()
void NotifyParent (UINT nSelItem)
void DeleteByKey (DWORD dwKey)
void DeleteByKey (DWORD dwKey, DWORD dwUserData)
bool FindByKey (DWORD, CListItem &)
bool FindByKey (DWORD, DWORD, CListItem &)
bool OnRightSideClick (CPoint point)
bool OnPlusMinusClick (CPoint point)
void DoCollapseExpand (int)
void ResetContent ()
virtual ~CInspectorList ()

Public Attributes

CInspectorListSettings m_Settings
bool m_bCategories

Protected Member Functions

virtual BOOL PreCreateWindow (CREATESTRUCT &cs)
virtual void PreSubclassWindow ()
afx_msg void OnArrowClicked ()
afx_msg void OnEditorClicked ()
afx_msg LRESULT OnEditEndOK (WPARAM lParam, LPARAM wParam)
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg void OnLButtonUp (UINT nFlags, CPoint point)
afx_msg void OnMouseMove (UINT nFlags, CPoint point)
afx_msg void OnSelChange ()
afx_msg void OnLButtonDblClk (UINT nFlags, CPoint point)
afx_msg void OnVScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
afx_msg BOOL OnMouseWheel (UINT nFlags, short zDelta, CPoint pt)
afx_msg void OnKeyDown (UINT nChar, UINT nRepCnt, UINT nFlags)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnRButtonDown (UINT nFlags, CPoint point)
afx_msg void OnListContextResetToDefault ()

Protected Attributes

CFont m_entryFont
CFont m_entryBoldFont

Detailed Description

Definition at line 29 of file InspectorList.h.


Constructor & Destructor Documentation

CInspectorList::CInspectorList ( bool  bCategories = true)

Definition at line 19 of file InspectorList.cpp.

Definition at line 33 of file InspectorList.cpp.


Member Function Documentation

bool CInspectorList::AddItem ( CListItem  ListItem)

Definition at line 617 of file InspectorList.cpp.

Definition at line 1099 of file InspectorList.cpp.

void CInspectorList::DeleteByKey ( DWORD  dwKey,
DWORD  dwUserData 
)

Definition at line 1063 of file InspectorList.cpp.

Definition at line 322 of file InspectorList.cpp.

void CInspectorList::DrawItem ( LPDRAWITEMSTRUCT  lpDrawItemStruct) [virtual]

Definition at line 96 of file InspectorList.cpp.

bool CInspectorList::FindByKey ( DWORD  dwKey,
CListItem FoundListItem 
)

Definition at line 1001 of file InspectorList.cpp.

bool CInspectorList::FindByKey ( DWORD  dwKey,
DWORD  dwUserData,
CListItem FoundListItem 
)

Definition at line 1032 of file InspectorList.cpp.

void CInspectorList::GetItem ( int  nIndex,
CListItem ListItem 
)

Definition at line 1149 of file InspectorList.cpp.

void CInspectorList::GetSelItems ( CArray< int, int > &  IndexArray,
CArray< CListItem, CListItem & > &  ListItemArray 
)

Definition at line 597 of file InspectorList.cpp.

bool CInspectorList::InsertItem ( CListItem  ListItem,
int  nIndex 
)

Definition at line 530 of file InspectorList.cpp.

void CInspectorList::MeasureItem ( LPMEASUREITEMSTRUCT  lpMeasureItemStruct) [virtual]

Definition at line 299 of file InspectorList.cpp.

void CInspectorList::NotifyParent ( UINT  nSelItem)

Definition at line 1136 of file InspectorList.cpp.

void CInspectorList::OnArrowClicked ( ) [protected]

Definition at line 515 of file InspectorList.cpp.

LRESULT CInspectorList::OnEditEndOK ( WPARAM  lParam,
LPARAM  wParam 
) [protected]

Definition at line 918 of file InspectorList.cpp.

void CInspectorList::OnEditorClicked ( ) [protected]

Definition at line 522 of file InspectorList.cpp.

void CInspectorList::OnKeyDown ( UINT  nChar,
UINT  nRepCnt,
UINT  nFlags 
) [protected]

Definition at line 943 of file InspectorList.cpp.

void CInspectorList::OnLButtonDblClk ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 795 of file InspectorList.cpp.

void CInspectorList::OnLButtonDown ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 369 of file InspectorList.cpp.

void CInspectorList::OnLButtonUp ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 418 of file InspectorList.cpp.

Definition at line 1188 of file InspectorList.cpp.

void CInspectorList::OnMouseMove ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 446 of file InspectorList.cpp.

BOOL CInspectorList::OnMouseWheel ( UINT  nFlags,
short  zDelta,
CPoint  pt 
) [protected]

Definition at line 935 of file InspectorList.cpp.

bool CInspectorList::OnPlusMinusClick ( CPoint  point)

Definition at line 804 of file InspectorList.cpp.

void CInspectorList::OnRButtonDown ( UINT  nFlags,
CPoint  point 
) [protected]

Definition at line 1155 of file InspectorList.cpp.

bool CInspectorList::OnRightSideClick ( CPoint  point)

Definition at line 838 of file InspectorList.cpp.

void CInspectorList::OnSelChange ( ) [protected]

Definition at line 490 of file InspectorList.cpp.

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

Definition at line 994 of file InspectorList.cpp.

void CInspectorList::OnVScroll ( UINT  nSBCode,
UINT  nPos,
CScrollBar *  pScrollBar 
) [protected]

Definition at line 927 of file InspectorList.cpp.

BOOL CInspectorList::PreCreateWindow ( CREATESTRUCT &  cs) [protected, virtual]

Definition at line 62 of file InspectorList.cpp.

void CInspectorList::PreSubclassWindow ( ) [protected, virtual]

Definition at line 72 of file InspectorList.cpp.

Definition at line 1141 of file InspectorList.cpp.

Definition at line 781 of file InspectorList.cpp.

bool CInspectorList::RemoveItem ( int  nIndex)

Definition at line 768 of file InspectorList.cpp.

Definition at line 788 of file InspectorList.cpp.

void CInspectorList::UpdateItems ( CArray< CListItem, CListItem & > &  ListItemArray)

Definition at line 678 of file InspectorList.cpp.


Member Data Documentation

Definition at line 82 of file InspectorList.h.

Definition at line 87 of file InspectorList.h.

CFont CInspectorList::m_entryFont [protected]

Definition at line 86 of file InspectorList.h.

Definition at line 79 of file InspectorList.h.


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