CTable Class Reference

#include <Table.h>

Collaboration diagram for CTable:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CTable ()
virtual void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct)
virtual BOOL PreCreateWindow (CREATESTRUCT &cs)
void addRow (int rowID, CString &role, char kind, int clique, bool isPrimary, CString &repr)
bool getRow (int rowID, CString &role, bool &extend, CString &repr)
virtual ~CTable ()
int HitTestEx (CPoint &point, int *col) const
CEdit * EditSubLabel (int nItem, int nCol)
CComboBox * ShowInPlaceList (int nItem, int nCol, CStringList &lstItems, int nSel)

Public Attributes

SelConfm_parent

Protected Member Functions

afx_msg void OnEndlabeledit (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnHScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
afx_msg void OnVScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnPaint ()
afx_msg void OnSort (NMHDR *pNMHDR, LRESULT *pResult)

Static Protected Member Functions

static LPCTSTR MakeShortString (CDC *pDC, LPCTSTR lpszLong, int nColumnLen, int nOffset)

Protected Attributes

int m_cxClient

Detailed Description

Definition at line 18 of file Table.h.


Constructor & Destructor Documentation

CTable::CTable (  ) 

Definition at line 25 of file Table.cpp.

CTable::~CTable (  )  [virtual]

Definition at line 31 of file Table.cpp.


Member Function Documentation

void CTable::addRow ( int  rowID,
CString &  role,
char  kind,
int  clique,
bool  isPrimary,
CString &  repr 
)

Definition at line 391 of file Table.cpp.

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

Definition at line 452 of file Table.cpp.

CEdit * CTable::EditSubLabel ( int  nItem,
int  nCol 
)

Definition at line 242 of file Table.cpp.

bool CTable::getRow ( int  rowID,
CString &  role,
bool &  extend,
CString &  repr 
)

Definition at line 418 of file Table.cpp.

int CTable::HitTestEx ( CPoint &  point,
int *  col 
) const

Definition at line 131 of file Table.cpp.

LPCTSTR CTable::MakeShortString ( CDC *  pDC,
LPCTSTR  lpszLong,
int  nColumnLen,
int  nOffset 
) [static, protected]

Definition at line 571 of file Table.cpp.

int CTable::OnCreate ( LPCREATESTRUCT  lpCreateStruct  )  [protected]

Definition at line 373 of file Table.cpp.

void CTable::OnEndlabeledit ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 58 of file Table.cpp.

void CTable::OnHScroll ( UINT  nSBCode,
UINT  nPos,
CScrollBar *  pScrollBar 
) [protected]

Definition at line 298 of file Table.cpp.

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

Definition at line 315 of file Table.cpp.

void CTable::OnPaint (  )  [protected]

Definition at line 608 of file Table.cpp.

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

Definition at line 602 of file Table.cpp.

void CTable::OnSort ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 637 of file Table.cpp.

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

Definition at line 307 of file Table.cpp.

BOOL CTable::PreCreateWindow ( CREATESTRUCT &  cs  )  [virtual]

Definition at line 35 of file Table.cpp.

CComboBox * CTable::ShowInPlaceList ( int  nItem,
int  nCol,
CStringList &  lstItems,
int  nSel 
)

Definition at line 185 of file Table.cpp.


Member Data Documentation

int CTable::m_cxClient [protected]

Definition at line 50 of file Table.h.

Definition at line 39 of file Table.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:52:36 2013 for GME by  doxygen 1.6.3