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