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/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 
163 class 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;
173  wxStaticText* m_CrtYdFrontStaticText;
174  wxCheckBox* m_FabFrontCheckBox;
175  wxTextCtrl* m_FabFrontName;
176  wxStaticText* m_FabFrontStaticText;
177  wxCheckBox* m_AdhesFrontCheckBox;
178  wxTextCtrl* m_AdhesFrontName;
179  wxStaticText* m_AdhesFrontStaticText;
180  wxCheckBox* m_SoldPFrontCheckBox;
181  wxTextCtrl* m_SoldPFrontName;
182  wxStaticText* m_SoldPFrontStaticText;
183  wxCheckBox* m_SilkSFrontCheckBox;
184  wxTextCtrl* m_SilkSFrontName;
185  wxStaticText* m_SilkSFrontStaticText;
186  wxCheckBox* m_MaskFrontCheckBox;
187  wxTextCtrl* m_MaskFrontName;
188  wxStaticText* m_MaskFrontStaticText;
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;
285  wxCheckBox* m_MaskBackCheckBox;
286  wxTextCtrl* m_MaskBackName;
287  wxStaticText* m_MaskBackStaticText;
288  wxCheckBox* m_SilkSBackCheckBox;
289  wxTextCtrl* m_SilkSBackName;
290  wxStaticText* m_SilkSBackStaticText;
291  wxCheckBox* m_SoldPBackCheckBox;
292  wxTextCtrl* m_SoldPBackName;
293  wxStaticText* m_SoldPBackStaticText;
294  wxCheckBox* m_AdhesBackCheckBox;
295  wxTextCtrl* m_AdhesBackName;
296  wxStaticText* m_AdhesBackStaticText;
297  wxCheckBox* m_FabBackCheckBox;
298  wxTextCtrl* m_FabBackName;
299  wxStaticText* m_FabBackStaticText;
300  wxTextCtrl* m_CrtYdBackName;
301  wxStaticText* m_CrtYdBackStaticText;
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;
312  wxCheckBox* m_CommentsCheckBox;
313  wxTextCtrl* m_CommentsName;
314  wxStaticText* m_CommentsStaticText;
315  wxCheckBox* m_DrawingsCheckBox;
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, overide 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 );
356 
357 };
358 
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 OnCheckBox(wxCommandEvent &event)
const char * name
Definition: DXF_plotter.cpp:56