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