Clean up warning
[TortoiseGit.git] / src / TortoiseProc / PatchListCtrl.h
bloba03faeeaf2379de82b44ca5567d8c5a7c8be5348
1 #pragma once
4 // CPatchListCtrl
6 class CPatchListCtrl : public CListCtrl
8 DECLARE_DYNAMIC(CPatchListCtrl)
10 public:
11 CPatchListCtrl();
12 virtual ~CPatchListCtrl();
13 DWORD m_ContextMenuMask;
14 enum
16 MENU_SENDMAIL=1,
17 MENU_VIEWPATCH,
18 MENU_VIEWWITHMERGE,
19 MENU_APPLY
22 enum
24 STATUS_NONE,
25 STATUS_APPLYING = 0x10000,
26 STATUS_APPLY_RETRY = 0x1,
27 STATUS_APPLY_FAIL = 0x2,
28 STATUS_APPLY_SUCCESS =0x4,
29 STATUS_APPLY_SKIP=0x8,
30 STATUS_MASK = 0xFFFF,
33 DWORD GetMenuMask(int x){return 1<<x;}
35 HFONT m_boldFont;
37 protected:
38 DECLARE_MESSAGE_MAP()
40 public:
41 afx_msg void OnNMDblclk(NMHDR *pNMHDR, LRESULT *pResult);
42 afx_msg void OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/);
43 int LaunchProc(const CString& cmd);
44 afx_msg void OnNMCustomdraw(NMHDR *pNMHDR, LRESULT *pResult);