OSDN Git Service

Get Remote To Fetch\Pull Dialog Remote List
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / CreateChangelistDlg.cpp
1 // TortoiseSVN - a Windows shell extension for easy version control\r
2 \r
3 // Copyright (C) 2003-2006 - Stefan Kueng\r
4 \r
5 // This program is free software; you can redistribute it and/or\r
6 // modify it under the terms of the GNU General Public License\r
7 // as published by the Free Software Foundation; either version 2\r
8 // of the License, or (at your option) any later version.\r
9 \r
10 // This program is distributed in the hope that it will be useful,\r
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of\r
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
13 // GNU General Public License for more details.\r
14 \r
15 // You should have received a copy of the GNU General Public License\r
16 // along with this program; if not, write to the Free Software Foundation,\r
17 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r
18 //\r
19 #include "stdafx.h"\r
20 #include "TortoiseProc.h"\r
21 #include "CreateChangelistDlg.h"\r
22 \r
23 \r
24 // CCreateChangelistDlg dialog\r
25 \r
26 IMPLEMENT_DYNAMIC(CCreateChangelistDlg, CDialog)\r
27 \r
28 CCreateChangelistDlg::CCreateChangelistDlg(CWnd* pParent /*=NULL*/)\r
29         : CDialog(CCreateChangelistDlg::IDD, pParent)\r
30         , m_sName(_T(""))\r
31 {\r
32 \r
33 }\r
34 \r
35 CCreateChangelistDlg::~CCreateChangelistDlg()\r
36 {\r
37 }\r
38 \r
39 void CCreateChangelistDlg::DoDataExchange(CDataExchange* pDX)\r
40 {\r
41         CDialog::DoDataExchange(pDX);\r
42         DDX_Text(pDX, IDC_NAME, m_sName);\r
43 }\r
44 \r
45 \r
46 BEGIN_MESSAGE_MAP(CCreateChangelistDlg, CDialog)\r
47         ON_EN_CHANGE(IDC_NAME, &CCreateChangelistDlg::OnEnChangeName)\r
48 END_MESSAGE_MAP()\r
49 \r
50 \r
51 // CCreateChangelistDlg message handlers\r
52 \r
53 BOOL CCreateChangelistDlg::OnInitDialog()\r
54 {\r
55         CDialog::OnInitDialog();\r
56 \r
57         GetDlgItem(IDOK)->EnableWindow(FALSE);\r
58         GetDlgItem(IDC_NAME)->SetFocus();\r
59 \r
60         return FALSE;\r
61 }\r
62 \r
63 void CCreateChangelistDlg::OnEnChangeName()\r
64 {\r
65         UpdateData();\r
66         GetDlgItem(IDOK)->EnableWindow(!m_sName.IsEmpty());\r
67 }\r