OSDN Git Service

Add MFC Tab Control and Rebase Dialog.
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / RebaseDlg.h
1 #pragma once\r
2 #include "afxcmn.h"\r
3 #include "afxwin.h"\r
4 #include "StandAloneDlg.h"\r
5 #include "GitStatusListCtrl.h"\r
6 #include "SciEdit.h"\r
7 // CRebaseDlg dialog\r
8 \r
9 class CRebaseDlg : public CResizableStandAloneDialog\r
10 {\r
11         DECLARE_DYNAMIC(CRebaseDlg)\r
12 \r
13 public:\r
14         CRebaseDlg(CWnd* pParent = NULL);   // standard constructor\r
15         virtual ~CRebaseDlg();\r
16 \r
17 // Dialog Data\r
18         enum { IDD = IDD_REBASE };\r
19 \r
20 protected:\r
21         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support\r
22         virtual BOOL OnInitDialog();\r
23         DECLARE_MESSAGE_MAP()\r
24 public:\r
25    \r
26     afx_msg void OnBnClickedPickAll();\r
27     afx_msg void OnBnClickedSquashAll();\r
28     afx_msg void OnBnClickedEditAll();\r
29     afx_msg void OnBnClickedRebaseSplit();\r
30     CProgressCtrl m_ProgressBar;\r
31     CStatic m_CtrlStatusText;\r
32     BOOL m_bPickAll;\r
33     BOOL m_bSquashAll;\r
34     BOOL m_bEditAll;\r
35 \r
36         CMFCTabCtrl m_ctrlTabCtrl;\r
37         CGitStatusListCtrl m_FileListCtrl;\r
38         CSciEdit                   m_LogMessageCtrl;\r
39 };\r