#include <CtrlSchema.h>
Public Member Functions | |
CSchemaCtrl () | |
virtual | ~CSchemaCtrl () |
void | SetSchema (CSchema *pSchema, BOOL bPromptOnly=FALSE) |
BOOL | UpdateData (CXMLElement *pBase, BOOL bSaveAndValidate) |
void | Disable () |
void | Enable () |
BOOL | OnTab () |
void | ScrollBy (int nDelta) |
virtual BOOL | Create (DWORD dwStyle, const RECT &rect, CWnd *pParentWnd, UINT nID) |
Public Attributes | |
int | m_nCaptionWidth |
int | m_nItemHeight |
BOOL | m_bShowBorder |
Protected Member Functions | |
void | Layout () |
void | SetFocusTo (CWnd *pCtrl) |
virtual BOOL | OnCommand (WPARAM wParam, LPARAM lParam) |
afx_msg BOOL | OnEraseBkgnd (CDC *pDC) |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
afx_msg void | OnDestroy () |
afx_msg void | OnPaint () |
afx_msg void | OnVScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar) |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg void | OnNcPaint () |
afx_msg void | OnSetFocus (CWnd *pOldWnd) |
afx_msg void | OnLButtonDown (UINT nFlags, CPoint point) |
afx_msg BOOL | OnMouseWheel (UINT nFlags, short zDelta, CPoint pt) |
afx_msg void | OnControlEdit () |
Protected Attributes | |
CSchema * | m_pSchema |
CObArray | m_pControls |
CStringArray | m_pCaptions |
int | m_nScroll |
int | m_nScrollWheelLines |
CString | strMultipleString |
|
Definition at line 56 of file CtrlSchema.cpp. References IDS_MULTIPLE_VALUES, LoadString(), and NULL. |
|
Definition at line 74 of file CtrlSchema.cpp. |
|
Definition at line 81 of file CtrlSchema.cpp. References CShareazaApp::m_bRTL, NULL, and theApp. Referenced by CSearchPadWnd::OnCreate(), CSearchSchemaBox::OnCreate(), CFileMetadataPage::OnInitDialog(), CNewSearchDlg::OnInitDialog(), CFolderPropertiesDlg::OnInitDialog(), and CFilePropertiesDlg::OnInitDialog(). |
|
Definition at line 302 of file CtrlSchema.cpp. References CSchema::GetMemberIterator(), m_pControls, m_pSchema, and NULL. Referenced by CSearchPanel::Disable(). |
|
Definition at line 320 of file CtrlSchema.cpp. References CSchema::GetMemberIterator(), m_pControls, m_pSchema, and NULL. Referenced by CSearchPanel::Enable(). |
|
Definition at line 236 of file CtrlSchema.cpp. References CShareazaApp::m_bRTL, m_nCaptionWidth, m_nItemHeight, m_nScroll, m_pControls, NULL, and theApp. Referenced by OnSize(), ScrollBy(), and SetSchema(). |
|
Definition at line 559 of file CtrlSchema.cpp. References CSchemaMember::m_bNumeric, and strMultipleString. |
|
Definition at line 613 of file CtrlSchema.cpp. |
|
Definition at line 88 of file CtrlSchema.cpp. |
|
Definition at line 94 of file CtrlSchema.cpp. References NULL, and SetSchema(). |
|
Definition at line 412 of file CtrlSchema.cpp. |
|
Definition at line 398 of file CtrlSchema.cpp. |
|
Definition at line 403 of file CtrlSchema.cpp. References m_nScrollWheelLines, NULL, and OnVScroll(). |
|
Definition at line 417 of file CtrlSchema.cpp. References m_bShowBorder. |
|
Definition at line 434 of file CtrlSchema.cpp. References CSkin::m_crSchemaRow, CShareazaApp::m_gdiFont, m_nCaptionWidth, m_nItemHeight, m_nScroll, m_pCaptions, m_pControls, NULL, Skin, and theApp. |
|
Definition at line 602 of file CtrlSchema.cpp. References m_pControls, and SetFocusTo(). |
|
Definition at line 100 of file CtrlSchema.cpp. |
|
Definition at line 477 of file CtrlSchema.cpp. References m_pControls, NULL, and SetFocusTo(). Referenced by CSearchPadWnd::PreTranslateMessage(), CFileMetadataPage::PreTranslateMessage(), CNewSearchDlg::PreTranslateMessage(), CFolderPropertiesDlg::PreTranslateMessage(), CFilePropertiesDlg::PreTranslateMessage(), and CSearchSchemaBox::PreTranslateMessage(). |
|
Definition at line 338 of file CtrlSchema.cpp. References m_nScroll, and ScrollBy(). Referenced by OnMouseWheel(). |
|
Definition at line 380 of file CtrlSchema.cpp. References Layout(), m_nScroll, and NULL. Referenced by OnVScroll(), and SetFocusTo(). |
|
Definition at line 536 of file CtrlSchema.cpp. References ScrollBy(). Referenced by OnSetFocus(), and OnTab(). |
|
|
|
Definition at line 42 of file CtrlSchema.h. Referenced by CSearchSchemaBox::OnCreate(), and OnNcPaint(). |
|
Definition at line 40 of file CtrlSchema.h. Referenced by Layout(), CSearchSchemaBox::OnCreate(), and OnPaint(). |
|
Definition at line 41 of file CtrlSchema.h. Referenced by Layout(), CSearchSchemaBox::OnCreate(), and OnPaint(). |
|
Definition at line 47 of file CtrlSchema.h. Referenced by Layout(), OnPaint(), OnSize(), OnVScroll(), ScrollBy(), and SetSchema(). |
|
Definition at line 48 of file CtrlSchema.h. Referenced by OnMouseWheel(). |
|
Definition at line 46 of file CtrlSchema.h. Referenced by OnPaint(), and SetSchema(). |
|
Definition at line 45 of file CtrlSchema.h. Referenced by Disable(), Enable(), Layout(), OnPaint(), OnSetFocus(), OnTab(), SetSchema(), and UpdateData(). |
|
Definition at line 44 of file CtrlSchema.h. Referenced by Disable(), Enable(), SetSchema(), and UpdateData(). |
|
Definition at line 49 of file CtrlSchema.h. Referenced by OnCommand(), and UpdateData(). |