OSDN Git Service

Add Reset Command
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / ResetDlg.cpp
index e69de29..6d563e3 100644 (file)
@@ -0,0 +1,54 @@
+// ResetDlg.cpp : implementation file\r
+//\r
+\r
+#include "stdafx.h"\r
+#include "TortoiseProc.h"\r
+#include "ResetDlg.h"\r
+\r
+\r
+// CResetDlg dialog\r
+\r
+IMPLEMENT_DYNAMIC(CResetDlg, CResizableStandAloneDialog)\r
+\r
+CResetDlg::CResetDlg(CWnd* pParent /*=NULL*/)\r
+       : CResizableStandAloneDialog(CResetDlg::IDD, pParent)\r
+    , m_ResetType(1)\r
+{\r
+\r
+}\r
+\r
+CResetDlg::~CResetDlg()\r
+{\r
+}\r
+\r
+void CResetDlg::DoDataExchange(CDataExchange* pDX)\r
+{\r
+       CDialog::DoDataExchange(pDX);\r
+}\r
+\r
+\r
+BEGIN_MESSAGE_MAP(CResetDlg, CResizableStandAloneDialog)\r
+END_MESSAGE_MAP()\r
+\r
+\r
+// CResetDlg message handlers\r
+BOOL CResetDlg::OnInitDialog()\r
+{\r
+       CResizableStandAloneDialog::OnInitDialog();\r
+\r
+       AddAnchor(IDC_RESET_BRANCH_NAME, TOP_LEFT, TOP_RIGHT);\r
+       AddAnchor(IDC_GROUP_RESET_TYPE, TOP_LEFT,TOP_RIGHT);\r
+\r
+       AddAnchor(IDOK,BOTTOM_RIGHT);\r
+       AddAnchor(IDCANCEL,BOTTOM_RIGHT);\r
+       \r
+       this->CheckRadioButton(IDC_RADIO_RESET_SOFT,IDC_RADIO_RESET_HARD,IDC_RADIO_RESET_SOFT+m_ResetType);\r
+\r
+       return TRUE;\r
+}\r
+\r
+void CResetDlg::OnOK()\r
+{\r
+       m_ResetType=this->GetCheckedRadioButton(IDC_RADIO_RESET_SOFT,IDC_RADIO_RESET_HARD)-IDC_RADIO_RESET_SOFT;\r
+       return CResizableStandAloneDialog::OnOK();\r
+}
\ No newline at end of file