doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CPropertyList Class Reference

#include <PropertyList.h>

Inheritance diagram for CPropertyList:

Public Member Functions

 CPropertyList ()
 
int AddItem (CString txt)
 
int AddPropItem (CPropertyItem *pItem)
 
void ResetContent ()
 
CEdit * GetEditBox ()
 
void SetUpdateInspectors (bool b)
 
void SetDivider (int div)
 
afx_msg void OnKillfocusEditBox ()
 
afx_msg void OnChangeEditBox ()
 
virtual void MeasureItem (LPMEASUREITEMSTRUCT lpMeasureItemStruct)
 
virtual void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct)
 
afx_msg void OnSelchange ()
 
virtual ~CPropertyList ()
 

Protected Member Functions

virtual BOOL PreCreateWindow (CREATESTRUCT &cs)
 
virtual void PreSubclassWindow ()
 
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
 
afx_msg void OnLButtonUp (UINT nFlags, CPoint point)
 
afx_msg void OnKillFocus (CWnd *pNewWnd)
 
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
 
afx_msg void OnMouseMove (UINT nFlags, CPoint point)
 
afx_msg void OnVScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
 
afx_msg void OnKillfocusCmbBox ()
 
afx_msg void OnSelchangeCmbBox ()
 
afx_msg void OnButton ()
 
void InvertLine (CDC *pDC, CPoint ptFrom, CPoint ptTo)
 
void DisplayButton (CRect region)
 

Protected Attributes

CComboBox m_cmbBox
 
CEdit m_editBox
 
CButton m_btnCtrl
 
CFont m_SSerif8Font
 
int m_curSel
 
int m_prevSel
 
int m_nDivider
 
int m_nDivTop
 
int m_nDivBtm
 
int m_nOldDivX
 
int m_nLastBox
 
BOOL m_bTracking
 
BOOL m_bDivIsSet
 
HCURSOR m_hCursorArrow
 
HCURSOR m_hCursorSize
 
CPropertyItemmeasureItem
 
bool updateInspectors
 

Detailed Description

Definition at line 84 of file PropertyList.h.

Constructor & Destructor Documentation

CPropertyList::CPropertyList ( )

Definition at line 47 of file PropertyList.cpp.

CPropertyList::~CPropertyList ( )
virtual

Definition at line 52 of file PropertyList.cpp.

Member Function Documentation

int CPropertyList::AddItem ( CString  txt)

Definition at line 149 of file PropertyList.cpp.

int CPropertyList::AddPropItem ( CPropertyItem pItem)

Definition at line 155 of file PropertyList.cpp.

void CPropertyList::DisplayButton ( CRect  region)
protected

Definition at line 267 of file PropertyList.cpp.

void CPropertyList::DrawItem ( LPDRAWITEMSTRUCT  lpDrawItemStruct)
virtual

Definition at line 108 of file PropertyList.cpp.

CEdit* CPropertyList::GetEditBox ( )
inline

Definition at line 98 of file PropertyList.h.

void CPropertyList::InvertLine ( CDC *  pDC,
CPoint  ptFrom,
CPoint  ptTo 
)
protected

Definition at line 506 of file PropertyList.cpp.

void CPropertyList::MeasureItem ( LPMEASUREITEMSTRUCT  lpMeasureItemStruct)
virtual

Definition at line 90 of file PropertyList.cpp.

void CPropertyList::OnButton ( )
protected

Definition at line 338 of file PropertyList.cpp.

void CPropertyList::OnChangeEditBox ( )

Definition at line 330 of file PropertyList.cpp.

int CPropertyList::OnCreate ( LPCREATESTRUCT  lpCreateStruct)
protected

Definition at line 167 of file PropertyList.cpp.

void CPropertyList::OnKillFocus ( CWnd *  pNewWnd)
protected

Definition at line 302 of file PropertyList.cpp.

void CPropertyList::OnKillfocusCmbBox ( )
protected

Definition at line 307 of file PropertyList.cpp.

void CPropertyList::OnKillfocusEditBox ( )

Definition at line 312 of file PropertyList.cpp.

void CPropertyList::OnLButtonDown ( UINT  nFlags,
CPoint  point 
)
protected

Definition at line 452 of file PropertyList.cpp.

void CPropertyList::OnLButtonUp ( UINT  nFlags,
CPoint  point 
)
protected

Definition at line 423 of file PropertyList.cpp.

void CPropertyList::OnMouseMove ( UINT  nFlags,
CPoint  point 
)
protected

Definition at line 488 of file PropertyList.cpp.

void CPropertyList::OnSelchange ( )

Definition at line 184 of file PropertyList.cpp.

void CPropertyList::OnSelchangeCmbBox ( )
protected

Definition at line 318 of file PropertyList.cpp.

void CPropertyList::OnVScroll ( UINT  nSBCode,
UINT  nPos,
CScrollBar *  pScrollBar 
)
protected

Definition at line 526 of file PropertyList.cpp.

BOOL CPropertyList::PreCreateWindow ( CREATESTRUCT &  cs)
protectedvirtual

Definition at line 75 of file PropertyList.cpp.

void CPropertyList::PreSubclassWindow ( )
protectedvirtual

Definition at line 513 of file PropertyList.cpp.

void CPropertyList::ResetContent ( )

Definition at line 288 of file PropertyList.cpp.

void CPropertyList::SetDivider ( int  div)
inline

Definition at line 104 of file PropertyList.h.

void CPropertyList::SetUpdateInspectors ( bool  b)
inline

Definition at line 101 of file PropertyList.h.

Member Data Documentation

BOOL CPropertyList::m_bDivIsSet
protected

Definition at line 158 of file PropertyList.h.

CButton CPropertyList::m_btnCtrl
protected

Definition at line 148 of file PropertyList.h.

BOOL CPropertyList::m_bTracking
protected

Definition at line 157 of file PropertyList.h.

CComboBox CPropertyList::m_cmbBox
protected

Definition at line 146 of file PropertyList.h.

int CPropertyList::m_curSel
protected

Definition at line 151 of file PropertyList.h.

CEdit CPropertyList::m_editBox
protected

Definition at line 147 of file PropertyList.h.

HCURSOR CPropertyList::m_hCursorArrow
protected

Definition at line 159 of file PropertyList.h.

HCURSOR CPropertyList::m_hCursorSize
protected

Definition at line 160 of file PropertyList.h.

int CPropertyList::m_nDivBtm
protected

Definition at line 154 of file PropertyList.h.

int CPropertyList::m_nDivider
protected

Definition at line 152 of file PropertyList.h.

int CPropertyList::m_nDivTop
protected

Definition at line 153 of file PropertyList.h.

int CPropertyList::m_nLastBox
protected

Definition at line 156 of file PropertyList.h.

int CPropertyList::m_nOldDivX
protected

Definition at line 155 of file PropertyList.h.

int CPropertyList::m_prevSel
protected

Definition at line 151 of file PropertyList.h.

CFont CPropertyList::m_SSerif8Font
protected

Definition at line 149 of file PropertyList.h.

CPropertyItem* CPropertyList::measureItem
protected

Definition at line 161 of file PropertyList.h.

bool CPropertyList::updateInspectors
protected

Definition at line 162 of file PropertyList.h.


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