diff options
author | George Hazan <ghazan@miranda.im> | 2021-05-15 22:34:18 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2021-05-15 22:34:18 +0300 |
commit | d58ff2a433bb441aef9c8f87de14cf27594baaf9 (patch) | |
tree | 3e20d1c54f82cfad9929623150579c21047ad99d | |
parent | 95294541c7ff75283fd433ba552598b1b42dd565 (diff) |
unused UI template removed
-rw-r--r-- | include/m_gui.h | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/include/m_gui.h b/include/m_gui.h index 8662659a7a..7cf7db58d9 100644 --- a/include/m_gui.h +++ b/include/m_gui.h @@ -1424,87 +1424,6 @@ protected: };
/////////////////////////////////////////////////////////////////////////////////////////
-// CCtrlCustom
-
-template<typename TDlg>
-class MIR_CORE_EXPORT CCtrlCustom : public CCtrlBase
-{
- typedef CCtrlBase CSuper;
-
-private:
- void (TDlg::*m_pfnOnCommand)(HWND hwndCtrl, WORD idCtrl, WORD idCode);
- void (TDlg::*m_pfnOnNotify)(int idCtrl, NMHDR *pnmh);
- void (TDlg::*m_pfnOnMeasureItem)(MEASUREITEMSTRUCT *param);
- void (TDlg::*m_pfnOnDrawItem)(DRAWITEMSTRUCT *param);
- void (TDlg::*m_pfnOnDeleteItem)(DELETEITEMSTRUCT *param);
-
-public:
- CCtrlCustom(TDlg *wnd, int idCtrl,
- void (TDlg::*pfnOnCommand)(HWND hwndCtrl, WORD idCtrl, WORD idCode),
- void (TDlg::*pfnOnNotify)(int idCtrl, NMHDR *pnmh),
- void (TDlg::*pfnOnMeasureItem)(MEASUREITEMSTRUCT *param) = NULL,
- void (TDlg::*pfnOnDrawItem)(DRAWITEMSTRUCT *param) = NULL,
- void (TDlg::*pfnOnDeleteItem)(DELETEITEMSTRUCT *param) = NULL): CCtrlBase(wnd, idCtrl)
- {
- m_pfnOnCommand = pfnOnCommand;
- m_pfnOnNotify = pfnOnNotify;
- m_pfnOnMeasureItem = pfnOnMeasureItem;
- m_pfnOnDrawItem = pfnOnDrawItem;
- m_pfnOnDeleteItem = pfnOnDeleteItem;
- }
-
- BOOL OnCommand(HWND hwndCtrl, WORD idCtrl, WORD idCode) override
- {
- if (m_parentWnd && m_pfnOnCommand) {
- m_parentWnd->m_lresult = 0;
- (((TDlg *)m_parentWnd)->*m_pfnOnCommand)(hwndCtrl, idCtrl, idCode);
- return m_parentWnd->m_lresult;
- }
- return FALSE;
- }
-
- BOOL OnNotify(int idCtrl, NMHDR *pnmh) override
- {
- if (m_parentWnd && m_pfnOnNotify) {
- m_parentWnd->m_lresult = 0;
- (((TDlg *)m_parentWnd)->*m_pfnOnNotify)(idCtrl, pnmh);
- return m_parentWnd->m_lresult;
- }
- return FALSE;
- }
-
- BOOL OnMeasureItem(MEASUREITEMSTRUCT *param) override
- {
- if (m_parentWnd && m_pfnOnMeasureItem) {
- m_parentWnd->m_lresult = 0;
- (((TDlg *)m_parentWnd)->*m_pfnOnMeasureItem)(param);
- return m_parentWnd->m_lresult;
- }
- return FALSE;
- }
-
- BOOL OnDrawItem(DRAWITEMSTRUCT *param) override
- {
- if (m_parentWnd && m_pfnOnDrawItem) {
- m_parentWnd->m_lresult = 0;
- (((TDlg *)m_parentWnd)->*m_pfnOnDrawItem)(param);
- return m_parentWnd->m_lresult;
- }
- return FALSE;
- }
-
- BOOL OnDeleteItem(DELETEITEMSTRUCT *param) override
- {
- if (m_parentWnd && m_pfnOnDeleteItem) {
- m_parentWnd->m_lresult = 0;
- (((TDlg *)m_parentWnd)->*m_pfnOnDeleteItem)(param);
- return m_parentWnd->m_lresult;
- }
- return FALSE;
- }
-};
-
-/////////////////////////////////////////////////////////////////////////////////////////
// CProtoDlgBase
#define WM_PROTO_REFRESH (WM_USER + 100)
|