11 CHistoryCombo m_ChooseVersioinBranch;
\r
12 CHistoryCombo m_ChooseVersioinTags;
\r
13 CHistoryCombo m_ChooseVersioinVersion;
\r
15 afx_msg void OnBnClickedChooseRadio()
\r
17 this->m_ChooseVersioinTags.EnableWindow(FALSE);
\r
18 this->m_ChooseVersioinBranch.EnableWindow(FALSE);
\r
19 this->m_ChooseVersioinVersion.EnableWindow(FALSE);
\r
20 int radio=m_pWin->GetCheckedRadioButton(IDC_RADIO_HEAD,IDC_RADIO_VERSION);
\r
23 case IDC_RADIO_HEAD:
\r
25 case IDC_RADIO_BRANCH:
\r
26 this->m_ChooseVersioinBranch.EnableWindow(TRUE);
\r
28 case IDC_RADIO_TAGS:
\r
29 this->m_ChooseVersioinTags.EnableWindow(TRUE);
\r
31 case IDC_RADIO_VERSION:
\r
32 this->m_ChooseVersioinVersion.EnableWindow(TRUE);
\r
36 void UpdateRevsionName()
\r
38 int radio=m_pWin->GetCheckedRadioButton(IDC_RADIO_HEAD,IDC_RADIO_VERSION);
\r
41 case IDC_RADIO_HEAD:
\r
42 this->m_VersionName=_T("HEAD");
\r
44 case IDC_RADIO_BRANCH:
\r
45 this->m_VersionName=m_ChooseVersioinBranch.GetString();
\r
47 case IDC_RADIO_TAGS:
\r
48 this->m_VersionName=m_ChooseVersioinTags.GetString();
\r
50 case IDC_RADIO_VERSION:
\r
51 this->m_VersionName=m_ChooseVersioinVersion.GetString();
\r
55 void SetDefaultChoose(int id)
\r
57 m_pWin->CheckRadioButton(IDC_RADIO_HEAD,IDC_RADIO_VERSION,id);
\r
58 OnBnClickedChooseRadio();
\r
63 m_ChooseVersioinBranch.SetMaxHistoryItems(0x7FFFFFFF);
\r
64 m_ChooseVersioinTags.SetMaxHistoryItems(0x7FFFFFFF);
\r
67 g_Git.GetTagList(list);
\r
68 m_ChooseVersioinTags.AddString(list);
\r
72 g_Git.GetBranchList(list,¤t,CGit::BRANCH_ALL);
\r
73 m_ChooseVersioinBranch.AddString(list);
\r
74 m_ChooseVersioinBranch.SetCurSel(current);
\r
79 CString m_VersionName;
\r
80 CChooseVersion(CWnd *win)
\r
88 #define CHOOSE_VERSION_DDX \
\r
89 DDX_Control(pDX, IDC_COMBOBOXEX_BRANCH, m_ChooseVersioinBranch); \
\r
90 DDX_Control(pDX, IDC_COMBOBOXEX_TAGS, m_ChooseVersioinTags); \
\r
91 DDX_Control(pDX, IDC_COMBOBOXEX_VERSION, m_ChooseVersioinVersion);
\r
93 #define CHOOSE_VERSION_EVENT\
\r
94 ON_BN_CLICKED(IDC_RADIO_HEAD, OnBnClickedChooseRadioHost)\
\r
95 ON_BN_CLICKED(IDC_RADIO_BRANCH, OnBnClickedChooseRadioHost)\
\r
96 ON_BN_CLICKED(IDC_RADIO_TAGS, OnBnClickedChooseRadioHost)\
\r
97 ON_BN_CLICKED(IDC_RADIO_VERSION, OnBnClickedChooseRadioHost)
\r
99 #define CHOOSE_VERSION_ADDANCHOR \
\r
101 AddAnchor(IDC_COMBOBOXEX_BRANCH, TOP_LEFT, TOP_RIGHT); \
\r
102 AddAnchor(IDC_COMBOBOXEX_TAGS, TOP_LEFT, TOP_RIGHT); \
\r
103 AddAnchor(IDC_COMBOBOXEX_VERSION, TOP_LEFT, TOP_RIGHT); \
\r
104 AddAnchor(IDC_GROUP_BASEON, TOP_LEFT, TOP_RIGHT); \
\r
105 AddAnchor(IDC_BUTTON_SHOW,TOP_RIGHT); \
\r
108 #define CHOOSE_EVENT_RADIO() \
\r
109 afx_msg void OnBnClickedChooseRadioHost(){OnBnClickedChooseRadio();}
\r