-
Notifications
You must be signed in to change notification settings - Fork 0
/
ConfigDialog.h
113 lines (100 loc) · 3.22 KB
/
ConfigDialog.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
//******************************************************************************
//* Name: ConfigDialog.h
//* Purpose: Configuration dialog
//* Author: Jan van den Borst
//* Copyright: (c) Jan van den Borst
//* License: GPL
//******************************************************************************
#ifndef CONFIGDIALOG_H
#define CONFIGDIALOG_H
#include <vector>
#include "menu.h"
//(*Headers(ConfigDialog)
#include <wx/notebook.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/textctrl.h>
#include <wx/checkbox.h>
#include <wx/statbox.h>
#include <wx/panel.h>
#include <wx/button.h>
#include <wx/dialog.h>
//*)
class ConfigDialog: public wxDialog
{
public:
ConfigDialog(const std::vector<CBTSVN::MenuEntry>& all_menu_entries, wxWindow* parent,wxWindowID id=wxID_ANY);
virtual ~ConfigDialog();
//(*Identifiers(ConfigDialog)
static const long ID_STATICTEXT1;
static const long ID_TEXTCTRL1;
static const long ID_BUTTON2;
static const long ID_STATICTEXT2;
static const long ID_TEXTCTRL2;
static const long ID_BUTTON5;
static const long ID_PANEL2;
static const long ID_STATICBOX1;
static const long ID_STATICBOX2;
static const long ID_CHECKBOX1;
static const long ID_CHECKBOX3;
static const long ID_CHECKBOX2;
static const long ID_STATICTEXT3;
static const long ID_STATICBOX3;
static const long ID_CHECKBOX4;
static const long ID_STATICBOX4;
static const long ID_BUTTON6;
static const long ID_BUTTON7;
static const long ID_PANEL3;
static const long ID_BUTTON4;
static const long ID_STATICTEXT4;
static const long ID_PANEL1;
static const long ID_NOTEBOOK1;
static const long ID_BUTTON1;
static const long ID_BUTTON3;
//*)
protected:
//(*Handlers(ConfigDialog)
void OncancelButtonClick(wxCommandEvent& event);
void OnCancelButtonClick(wxCommandEvent& event);
void OnOkButtonClick(wxCommandEvent& event);
void OnButtonGetSvnPathClick(wxCommandEvent& event);
void OnButtonGetTortoiseSVNPathClick(wxCommandEvent& event);
void OnButtonShowDebugClick(wxCommandEvent& event);
void OnButtonPopupMenuClick(wxCommandEvent& event);
void OnButtonMainMenuClick(wxCommandEvent& event);
//*)
//(*Declarations(ConfigDialog)
wxButton* ButtonPopupMenu;
wxNotebook* Notebook1;
wxButton* ButtonGetTortoiseSVNPath;
wxStaticText* StaticText2;
wxTextCtrl* TextCtrlTortoiseSVNPath;
wxButton* ButtonGetSvnPath;
wxCheckBox* CheckBoxEditorIntegration;
wxCheckBox* CheckBoxMaxIntegration;
wxPanel* Panel1;
wxCheckBox* CheckBoxMainMenuIntegration;
wxStaticText* StaticText1;
wxBoxSizer* BoxSizer2;
wxButton* OkButton;
wxStaticText* StaticText3;
wxStaticBox* StaticBox1;
wxButton* ButtonMainMenu;
wxStaticBox* StaticBox2;
wxStaticBox* StaticBox3;
wxButton* ButtonShowDebug;
wxPanel* Panel2;
wxPanel* PanelPath;
wxCheckBox* CheckBoxProjectManagerIntegration;
wxTextCtrl* TextCtrlSVNPath;
wxFlexGridSizer* FlexGridSizer1;
wxBoxSizer* BoxSizer3;
wxStaticText* StaticText4;
wxButton* CancelButton;
wxStaticBox* StaticBox4;
//*)
private:
const std::vector<CBTSVN::MenuEntry>& m_all_menu_entries;
DECLARE_EVENT_TABLE()
};
#endif