OSDN Git Service

Add PatchListCtrl to show context menu at sendmail and import patch.
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / PatchListCtrl.h
1 #pragma once\r
2 \r
3 \r
4 // CPatchListCtrl\r
5 \r
6 class CPatchListCtrl : public CListCtrl\r
7 {\r
8         DECLARE_DYNAMIC(CPatchListCtrl)\r
9 \r
10 public:\r
11         CPatchListCtrl();\r
12         virtual ~CPatchListCtrl();\r
13         DWORD m_ContextMenuMask;\r
14         enum\r
15         {\r
16                 MENU_SENDMAIL=1,\r
17                 MENU_VIEWPATCH,\r
18                 MENU_VIEWWITHMERGE,\r
19                 MENU_APPLY\r
20         };\r
21         DWORD GetMenuMask(int x){return 1<<x;}\r
22 \r
23 protected:\r
24         DECLARE_MESSAGE_MAP()\r
25         \r
26 public:\r
27         afx_msg void OnNMDblclk(NMHDR *pNMHDR, LRESULT *pResult);\r
28         afx_msg void OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/);\r
29         int LaunchProc(CString& cmd);\r
30 };\r
31 \r
32 \r