KiCad PCB EDA Suite
panel_setup_layers_base.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version Oct 26 2018)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO *NOT* EDIT THIS FILE!
7 
8 #pragma once
9 
10 #include <wx/artprov.h>
11 #include <wx/xrc/xmlres.h>
12 #include <wx/intl.h>
13 #include <wx/string.h>
14 #include <wx/bitmap.h>
15 #include <wx/image.h>
16 #include <wx/icon.h>
17 #include <wx/gdicmn.h>
18 #include <wx/button.h>
19 #include <wx/font.h>
20 #include <wx/colour.h>
21 #include <wx/settings.h>
22 #include <wx/sizer.h>
23 #include <wx/statline.h>
24 #include <wx/checkbox.h>
25 #include <wx/textctrl.h>
26 #include <wx/stattext.h>
27 #include <wx/choice.h>
28 #include <wx/scrolwin.h>
29 #include <wx/panel.h>
30 
32 
33 #define ID_CRTYDFRONTCHECKBOX 1000
34 #define ID_CRTYDFRONTCHOICE 1001
35 #define ID_FABFRONTCHECKBOX 1002
36 #define ID_FABFRONTCHOICE 1003
37 #define ID_ADHESFRONTCHECKBOX 1004
38 #define ID_ADHESFRONTCHOICE 1005
39 #define ID_SOLDPFRONTCHECKBOX 1006
40 #define ID_SOLDPFRONTCHOICE 1007
41 #define ID_SILKSFRONTCHECKBOX 1008
42 #define ID_SILKSFRONTCHOICE 1009
43 #define ID_MASKFRONTCHECKBOX 1010
44 #define ID_MASKFRONTCHOICE 1011
45 #define ID_FRONTCHECKBOX 1012
46 #define ID_FRONTNAME 1013
47 #define ID_FRONTCHOICE 1014
48 #define ID_IN1CHECKBOX 1015
49 #define ID_IN1NAME 1016
50 #define ID_IN1CHOICE 1017
51 #define ID_IN2CHECKBOX 1018
52 #define ID_IN2NAME 1019
53 #define ID_IN2CHOICE 1020
54 #define ID_IN3CHECKBOX 1021
55 #define ID_IN3NAME 1022
56 #define ID_IN3CHOICE 1023
57 #define ID_IN4CHECKBOX 1024
58 #define ID_IN4NAME 1025
59 #define ID_IN4CHOICE 1026
60 #define ID_IN5CHECKBOX 1027
61 #define ID_IN5NAME 1028
62 #define ID_IN5CHOICE 1029
63 #define ID_IN6CHECKBOX 1030
64 #define ID_IN6NAME 1031
65 #define ID_IN6CHOICE 1032
66 #define ID_IN7CHECKBOX 1033
67 #define ID_IN7NAME 1034
68 #define ID_IN7CHOICE 1035
69 #define ID_IN8CHECKBOX 1036
70 #define ID_IN8NAME 1037
71 #define ID_IN8CHOICE 1038
72 #define ID_IN9CHECKBOX 1039
73 #define ID_IN9NAME 1040
74 #define ID_IN9CHOICE 1041
75 #define ID_IN10CHECKBOX 1042
76 #define ID_IN10NAME 1043
77 #define ID_IN10CHOICE 1044
78 #define ID_IN11CHECKBOX 1045
79 #define ID_IN11NAME 1046
80 #define ID_IN11CHOICE 1047
81 #define ID_IN12CHECKBOX 1048
82 #define ID_IN12NAME 1049
83 #define ID_IN12CHOICE 1050
84 #define ID_IN13CHECKBOX 1051
85 #define ID_IN13NAME 1052
86 #define ID_IN13CHOICE 1053
87 #define ID_IN14CHECKBOX 1054
88 #define ID_IN14NAME 1055
89 #define ID_IN14CHOICE 1056
90 #define ID_IN15CHECKBOX 1057
91 #define ID_IN15NAME 1058
92 #define ID_IN15CHOICE 1059
93 #define ID_IN16CHECKBOX 1060
94 #define ID_IN16NAME 1061
95 #define ID_IN16CHOICE 1062
96 #define ID_IN17CHECKBOX 1063
97 #define ID_IN17NAME 1064
98 #define ID_IN17CHOICE 1065
99 #define ID_IN18CHECKBOX 1066
100 #define ID_IN18NAME 1067
101 #define ID_IN18CHOICE 1068
102 #define ID_IN19CHECKBOX 1069
103 #define ID_IN19NAME 1070
104 #define ID_IN19CHOICE 1071
105 #define ID_IN20CHECKBOX 1072
106 #define ID_IN20NAME 1073
107 #define ID_IN20CHOICE 1074
108 #define ID_IN21CHECKBOX 1075
109 #define ID_IN21NAME 1076
110 #define ID_IN21CHOICE 1077
111 #define ID_IN22CHECKBOX 1078
112 #define ID_IN22NAME 1079
113 #define ID_IN22CHOICE 1080
114 #define ID_IN23CHECKBOX 1081
115 #define ID_IN23NAME 1082
116 #define ID_IN24CHECKBOX 1083
117 #define ID_IN24NAME 1084
118 #define ID_IN24CHOICE 1085
119 #define ID_IN25CHECKBOX 1086
120 #define ID_IN25NAME 1087
121 #define ID_IN25CHOICE 1088
122 #define ID_IN26CHECKBOX 1089
123 #define ID_IN26NAME 1090
124 #define ID_IN26CHOICE 1091
125 #define ID_IN27CHECKBOX 1092
126 #define ID_IN27NAME 1093
127 #define ID_IN27CHOICE 1094
128 #define ID_IN28CHECKBOX 1095
129 #define ID_IN28NAME 1096
130 #define ID_IN28CHOICE 1097
131 #define ID_IN29CHECKBOX 1098
132 #define ID_IN29NAME 1099
133 #define ID_IN29CHOICE 1100
134 #define ID_IN30CHECKBOX 1101
135 #define ID_IN30NAME 1102
136 #define ID_IN30CHOICE 1103
137 #define ID_BACKCHECKBOX 1104
138 #define ID_BACKNAME 1105
139 #define ID_BACKCHOICE 1106
140 #define ID_MASKBACKCHECKBOX 1107
141 #define ID_MASKBACKCHOICE 1108
142 #define ID_SILKSBACKCHECKBOX 1109
143 #define ID_SILKSBACKCHOICE 1110
144 #define ID_SOLDPBACKCHECKBOX 1111
145 #define ID_SOLDPBACKCHOICE 1112
146 #define ID_ADHESBACKCHECKBOX 1113
147 #define ID_ADHESBACKCHOICE 1114
148 #define ID_FABBACKCHECKBOX 1115
149 #define ID_FABBACKCHOICE 1116
150 #define ID_CRTYDBACKCHECKBOX 1117
151 #define ID_CRTYDBACKCHOICE 1118
152 #define ID_PCBEDGESCHECKBOX 1119
153 #define ID_PCBEDGESCHOICE 1120
154 #define ID_MARGINCHECKBOX 1121
155 #define ID_ECO2CHOICE 1122
156 #define ID_ECO2CHECKBOX 1123
157 #define ID_ECO1CHECKBOX 1124
158 #define ID_ECO1CHOICE 1125
159 #define ID_COMMENTSCHECKBOX 1126
160 #define ID_COMMENTSCHOICE 1127
161 #define ID_DRAWINGSCHECKBOX 1128
162 #define ID_DRAWINGSCHOICE 1129
163 
167 class PANEL_SETUP_LAYERS_BASE : public wxPanel
168 {
169  private:
170 
171  protected:
173  wxStaticLine* m_staticline2;
174  wxScrolledWindow* m_LayersListPanel;
175  wxFlexGridSizer* m_LayerListFlexGridSizer;
176  wxCheckBox* m_CrtYdFrontCheckBox;
177  wxTextCtrl* m_CrtYdFrontName;
178  wxStaticText* m_CrtYdFrontStaticText;
179  wxCheckBox* m_FabFrontCheckBox;
180  wxTextCtrl* m_FabFrontName;
181  wxStaticText* m_FabFrontStaticText;
182  wxCheckBox* m_AdhesFrontCheckBox;
183  wxTextCtrl* m_AdhesFrontName;
184  wxStaticText* m_AdhesFrontStaticText;
185  wxCheckBox* m_SoldPFrontCheckBox;
186  wxTextCtrl* m_SoldPFrontName;
187  wxStaticText* m_SoldPFrontStaticText;
188  wxCheckBox* m_SilkSFrontCheckBox;
189  wxTextCtrl* m_SilkSFrontName;
190  wxStaticText* m_SilkSFrontStaticText;
191  wxCheckBox* m_MaskFrontCheckBox;
192  wxTextCtrl* m_MaskFrontName;
193  wxStaticText* m_MaskFrontStaticText;
194  wxCheckBox* m_FrontCheckBox;
195  wxTextCtrl* m_FrontName;
196  wxChoice* m_FrontChoice;
197  wxCheckBox* m_In1CheckBox;
198  wxTextCtrl* m_In1Name;
199  wxChoice* m_In1Choice;
200  wxCheckBox* m_In2CheckBox;
201  wxTextCtrl* m_In2Name;
202  wxChoice* m_In2Choice;
203  wxCheckBox* m_In3CheckBox;
204  wxTextCtrl* m_In3Name;
205  wxChoice* m_In3Choice;
206  wxCheckBox* m_In4CheckBox;
207  wxTextCtrl* m_In4Name;
208  wxChoice* m_In4Choice;
209  wxCheckBox* m_In5CheckBox;
210  wxTextCtrl* m_In5Name;
211  wxChoice* m_In5Choice;
212  wxCheckBox* m_In6CheckBox;
213  wxTextCtrl* m_In6Name;
214  wxChoice* m_In6Choice;
215  wxCheckBox* m_In7CheckBox;
216  wxTextCtrl* m_In7Name;
217  wxChoice* m_In7Choice;
218  wxCheckBox* m_In8CheckBox;
219  wxTextCtrl* m_In8Name;
220  wxChoice* m_In8Choice;
221  wxCheckBox* m_In9CheckBox;
222  wxTextCtrl* m_In9Name;
223  wxChoice* m_In9Choice;
224  wxCheckBox* m_In10CheckBox;
225  wxTextCtrl* m_In10Name;
226  wxChoice* m_In10Choice;
227  wxCheckBox* m_In11CheckBox;
228  wxTextCtrl* m_In11Name;
229  wxChoice* m_In11Choice;
230  wxCheckBox* m_In12CheckBox;
231  wxTextCtrl* m_In12Name;
232  wxChoice* m_In12Choice;
233  wxCheckBox* m_In13CheckBox;
234  wxTextCtrl* m_In13Name;
235  wxChoice* m_In13Choice;
236  wxCheckBox* m_In14CheckBox;
237  wxTextCtrl* m_In14Name;
238  wxChoice* m_In14Choice;
239  wxCheckBox* m_In15CheckBox;
240  wxTextCtrl* m_In15Name;
241  wxChoice* m_In15Choice;
242  wxCheckBox* m_In16CheckBox;
243  wxTextCtrl* m_In16Name;
244  wxChoice* m_In16Choice;
245  wxCheckBox* m_In17CheckBox;
246  wxTextCtrl* m_In17Name;
247  wxChoice* m_In17Choice;
248  wxCheckBox* m_In18CheckBox;
249  wxTextCtrl* m_In18Name;
250  wxChoice* m_In18Choice;
251  wxCheckBox* m_In19CheckBox;
252  wxTextCtrl* m_In19Name;
253  wxChoice* m_In19Choice;
254  wxCheckBox* m_In20CheckBox;
255  wxTextCtrl* m_In20Name;
256  wxChoice* m_In20Choice;
257  wxCheckBox* m_In21CheckBox;
258  wxTextCtrl* m_In21Name;
259  wxChoice* m_In21Choice;
260  wxCheckBox* m_In22CheckBox;
261  wxTextCtrl* m_In22Name;
262  wxChoice* m_In22Choice;
263  wxCheckBox* m_In23CheckBox;
264  wxTextCtrl* m_In23Name;
265  wxChoice* m_In23Choice;
266  wxCheckBox* m_In24CheckBox;
267  wxTextCtrl* m_In24Name;
268  wxChoice* m_In24Choice;
269  wxCheckBox* m_In25CheckBox;
270  wxTextCtrl* m_In25Name;
271  wxChoice* m_In25Choice;
272  wxCheckBox* m_In26CheckBox;
273  wxTextCtrl* m_In26Name;
274  wxChoice* m_In26Choice;
275  wxCheckBox* m_In27CheckBox;
276  wxTextCtrl* m_In27Name;
277  wxChoice* m_In27Choice;
278  wxCheckBox* m_In28CheckBox;
279  wxTextCtrl* m_In28Name;
280  wxChoice* m_In28Choice;
281  wxCheckBox* m_In29CheckBox;
282  wxTextCtrl* m_In29Name;
283  wxChoice* m_In29Choice;
284  wxCheckBox* m_In30CheckBox;
285  wxTextCtrl* m_In30Name;
286  wxChoice* m_In30Choice;
287  wxCheckBox* m_BackCheckBox;
288  wxTextCtrl* m_BackName;
289  wxChoice* m_BackChoice;
290  wxCheckBox* m_MaskBackCheckBox;
291  wxTextCtrl* m_MaskBackName;
292  wxStaticText* m_MaskBackStaticText;
293  wxCheckBox* m_SilkSBackCheckBox;
294  wxTextCtrl* m_SilkSBackName;
295  wxStaticText* m_SilkSBackStaticText;
296  wxCheckBox* m_SoldPBackCheckBox;
297  wxTextCtrl* m_SoldPBackName;
298  wxStaticText* m_SoldPBackStaticText;
299  wxCheckBox* m_AdhesBackCheckBox;
300  wxTextCtrl* m_AdhesBackName;
301  wxStaticText* m_AdhesBackStaticText;
302  wxCheckBox* m_FabBackCheckBox;
303  wxTextCtrl* m_FabBackName;
304  wxStaticText* m_FabBackStaticText;
305  wxCheckBox* m_CrtYdBackCheckBox;
306  wxTextCtrl* m_CrtYdBackName;
307  wxStaticText* m_CrtYdBackStaticText;
308  wxCheckBox* m_PCBEdgesCheckBox;
309  wxTextCtrl* m_PCBEdgesName;
310  wxStaticText* m_PCBEdgesStaticText;
311  wxCheckBox* m_MarginCheckBox;
312  wxTextCtrl* m_MarginName;
313  wxStaticText* m_MarginStaticText;
314  wxCheckBox* m_Eco1CheckBox;
315  wxTextCtrl* m_Eco1Name;
316  wxStaticText* m_Eco1StaticText;
317  wxCheckBox* m_Eco2CheckBox;
318  wxTextCtrl* m_Eco2Name;
319  wxStaticText* m_Eco2StaticText;
320  wxCheckBox* m_CommentsCheckBox;
321  wxTextCtrl* m_CommentsName;
322  wxStaticText* m_CommentsStaticText;
323  wxCheckBox* m_DrawingsCheckBox;
324  wxTextCtrl* m_DrawingsName;
325  wxStaticText* m_DrawingsStaticText;
326  wxCheckBox* m_User1CheckBox;
327  wxTextCtrl* m_User1Name;
328  wxStaticText* m_User1StaticText;
329  wxCheckBox* m_User2CheckBox;
330  wxTextCtrl* m_User2Name;
331  wxStaticText* m_User2StaticText;
332  wxCheckBox* m_User3CheckBox;
333  wxTextCtrl* m_User3Name;
334  wxStaticText* m_User3StaticText;
335  wxCheckBox* m_User4CheckBox;
336  wxTextCtrl* m_User4Name;
337  wxStaticText* m_User4StaticText;
338  wxCheckBox* m_User5CheckBox;
339  wxTextCtrl* m_User5Name;
340  wxStaticText* m_User5StaticText;
341  wxCheckBox* m_User6CheckBox;
342  wxTextCtrl* m_User6Name;
343  wxStaticText* m_User6StaticText;
344  wxCheckBox* m_User7CheckBox;
345  wxTextCtrl* m_User7Name;
346  wxStaticText* m_User7StaticText;
347  wxCheckBox* m_User8CheckBox;
348  wxTextCtrl* m_User8Name;
349  wxStaticText* m_User8StaticText;
350  wxCheckBox* m_User9CheckBox;
351  wxTextCtrl* m_User9Name;
352  wxStaticText* m_User9StaticText;
353 
354  // Virtual event handlers, overide them in your derived class
355  virtual void addUserDefinedLayer( wxCommandEvent& event ) { event.Skip(); }
356  virtual void onUpdateAddUserDefinedLayer( wxUpdateUIEvent& event ) { event.Skip(); }
357  virtual void DenyChangeCheckBox( wxCommandEvent& event ) { event.Skip(); }
358  virtual void OnCheckBox( wxCommandEvent& event ) { event.Skip(); }
359 
360 
361  public:
362 
363  PANEL_SETUP_LAYERS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
365 
366 };
367 
PANEL_SETUP_LAYERS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
virtual void addUserDefinedLayer(wxCommandEvent &event)
virtual void DenyChangeCheckBox(wxCommandEvent &event)
wxScrolledWindow * m_LayersListPanel
wxFlexGridSizer * m_LayerListFlexGridSizer
Class PANEL_SETUP_LAYERS_BASE.
virtual void onUpdateAddUserDefinedLayer(wxUpdateUIEvent &event)
virtual void OnCheckBox(wxCommandEvent &event)
const char * name
Definition: DXF_plotter.cpp:59