File: templateclassbasedlg.h

package info (click to toggle)
codelite 14.0+dfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 112,816 kB
  • sloc: cpp: 483,662; ansic: 150,144; php: 9,569; lex: 4,186; python: 3,417; yacc: 2,820; sh: 1,147; makefile: 52; xml: 13
file content (135 lines) | stat: -rw-r--r-- 5,867 bytes parent folder | download
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
//////////////////////////////////////////////////////////////////////
// This file was auto-generated by codelite's wxCrafter Plugin
// wxCrafter project file: templateclassbasedlg.wxcp
// Do not modify this file by hand!
//////////////////////////////////////////////////////////////////////

#ifndef _CODELITE_SNIPWIZ_TEMPLATECLASSBASEDLG_BASE_CLASSES_H
#define _CODELITE_SNIPWIZ_TEMPLATECLASSBASEDLG_BASE_CLASSES_H

#include <wx/settings.h>
#include <wx/xrc/xmlres.h>
#include <wx/xrc/xh_bmp.h>
#include <wx/dialog.h>
#include <wx/iconbndl.h>
#include <wx/artprov.h>
#include <wx/sizer.h>
#include <wx/notebook.h>
#include <wx/panel.h>
#include <wx/imaglist.h>
#include <wx/statbox.h>
#include <wx/stattext.h>
#include <wx/textctrl.h>
#include <wx/combobox.h>
#include <wx/arrstr.h>
#include <wx/button.h>
#include <wx/stc/stc.h>
#if wxVERSION_NUMBER >= 2900
#include <wx/persist.h>
#include <wx/persist/toplevel.h>
#include <wx/persist/bookctrl.h>
#include <wx/persist/treebook.h>
#endif

#ifdef WXC_FROM_DIP
#undef WXC_FROM_DIP
#endif
#if wxVERSION_NUMBER >= 3100
#define WXC_FROM_DIP(x) wxWindow::FromDIP(x, NULL)
#else
#define WXC_FROM_DIP(x) x
#endif


class TemplateClassBaseDlg : public wxDialog
{
protected:
    wxNotebook* ID_NOTEBOOK1;
    wxPanel* ID_PANEL;
    wxStaticText* m_static1;
    wxTextCtrl* m_textCtrlClassName;
    wxStaticText* m_static2;
    wxComboBox* m_comboxCurrentTemplate;
    wxStaticText* m_static3;
    wxTextCtrl* m_textCtrlHeaderFile;
    wxStaticText* m_static4;
    wxTextCtrl* m_textCtrlCppFile;
    wxStaticText* m_staticProjectTreeFolder;
    wxTextCtrl* m_textCtrlVD;
    wxButton* m_buttonBrowseVD;
    wxStaticText* m_static5;
    wxTextCtrl* m_textCtrlFilePath;
    wxButton* m_buttonBrowsePath;
    wxStdDialogButtonSizer* m_stdBtnSizer10;
    wxButton* m_buttonOK;
    wxButton* m_buttonCancel;
    wxPanel* ID_PANEL1;
    wxStaticText* m_static6;
    wxComboBox* m_comboxTemplates;
    wxButton* m_buttonAddTemplate;
    wxButton* m_buttonChangeTemplate;
    wxButton* m_buttonRemoveTemplate;
    wxButton* m_buttonClear;
    wxButton* m_buttonInsertClassMacro;
    wxNotebook* m_notebookFiles;
    wxPanel* m_panel3;
    wxStyledTextCtrl* m_textCtrlHeader;
    wxPanel* m_panel4;
    wxStyledTextCtrl* m_textCtrlImpl;

protected:
    virtual void OnClassNameEntered(wxCommandEvent& event) { event.Skip(); }
    virtual void OnBrowseVD(wxCommandEvent& event) { event.Skip(); }
    virtual void OnBrowseFilePath(wxCommandEvent& event) { event.Skip(); }
    virtual void OnGenerate(wxCommandEvent& event) { event.Skip(); }
    virtual void OnGenerateUI(wxUpdateUIEvent& event) { event.Skip(); }
    virtual void OnQuit(wxCommandEvent& event) { event.Skip(); }
    virtual void OnTemplateClassSelected(wxCommandEvent& event) { event.Skip(); }
    virtual void OnButtonAdd(wxCommandEvent& event) { event.Skip(); }
    virtual void OnButtonAddUI(wxUpdateUIEvent& event) { event.Skip(); }
    virtual void OnButtonChange(wxCommandEvent& event) { event.Skip(); }
    virtual void OnButtonChangeUI(wxUpdateUIEvent& event) { event.Skip(); }
    virtual void OnButtonRemove(wxCommandEvent& event) { event.Skip(); }
    virtual void OnButtonRemoveUI(wxUpdateUIEvent& event) { event.Skip(); }
    virtual void OnButtonClear(wxCommandEvent& event) { event.Skip(); }
    virtual void OnButtonClearUI(wxUpdateUIEvent& event) { event.Skip(); }
    virtual void OnInsertClassKeyword(wxCommandEvent& event) { event.Skip(); }
    virtual void OnInsertClassKeywordUI(wxUpdateUIEvent& event) { event.Skip(); }
    virtual void OnStcHeaderFileContentChnaged(wxStyledTextEvent& event) { event.Skip(); }
    virtual void OnStcImplFileContentChnaged(wxStyledTextEvent& event) { event.Skip(); }

public:
    wxStaticText* GetStatic1() { return m_static1; }
    wxTextCtrl* GetTextCtrlClassName() { return m_textCtrlClassName; }
    wxStaticText* GetStatic2() { return m_static2; }
    wxComboBox* GetComboxCurrentTemplate() { return m_comboxCurrentTemplate; }
    wxStaticText* GetStatic3() { return m_static3; }
    wxTextCtrl* GetTextCtrlHeaderFile() { return m_textCtrlHeaderFile; }
    wxStaticText* GetStatic4() { return m_static4; }
    wxTextCtrl* GetTextCtrlCppFile() { return m_textCtrlCppFile; }
    wxStaticText* GetStaticProjectTreeFolder() { return m_staticProjectTreeFolder; }
    wxTextCtrl* GetTextCtrlVD() { return m_textCtrlVD; }
    wxButton* GetButtonBrowseVD() { return m_buttonBrowseVD; }
    wxStaticText* GetStatic5() { return m_static5; }
    wxTextCtrl* GetTextCtrlFilePath() { return m_textCtrlFilePath; }
    wxButton* GetButtonBrowsePath() { return m_buttonBrowsePath; }
    wxPanel* GetID_PANEL() { return ID_PANEL; }
    wxStaticText* GetStatic6() { return m_static6; }
    wxComboBox* GetComboxTemplates() { return m_comboxTemplates; }
    wxButton* GetButtonAddTemplate() { return m_buttonAddTemplate; }
    wxButton* GetButtonChangeTemplate() { return m_buttonChangeTemplate; }
    wxButton* GetButtonRemoveTemplate() { return m_buttonRemoveTemplate; }
    wxButton* GetButtonClear() { return m_buttonClear; }
    wxButton* GetButtonInsertClassMacro() { return m_buttonInsertClassMacro; }
    wxStyledTextCtrl* GetTextCtrlHeader() { return m_textCtrlHeader; }
    wxPanel* GetPanel3() { return m_panel3; }
    wxStyledTextCtrl* GetTextCtrlImpl() { return m_textCtrlImpl; }
    wxPanel* GetPanel4() { return m_panel4; }
    wxNotebook* GetNotebookFiles() { return m_notebookFiles; }
    wxPanel* GetID_PANEL1() { return ID_PANEL1; }
    wxNotebook* GetID_NOTEBOOK1() { return ID_NOTEBOOK1; }
    TemplateClassBaseDlg(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Template Class Wizard"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize(-1,-1), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL);
    virtual ~TemplateClassBaseDlg();
};

#endif