KiCad PCB EDA Suite
Loading...
Searching...
No Matches
panel_setup_tuning_patterns_base.cpp
Go to the documentation of this file.
1
2// C++ code generated with wxFormBuilder (version 4.0.0-0-g0efcecf)
3// http://www.wxformbuilder.org/
4//
5// PLEASE DO *NOT* EDIT THIS FILE!
7
9
11
13
14PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : wxPanel( parent, id, pos, size, style, name )
15{
16 wxBoxSizer* bMainSizer;
17 bMainSizer = new wxBoxSizer( wxVERTICAL );
18
19 m_singleTrackLabel = new wxStaticText( this, wxID_ANY, _("Default properties for single-track tuning:"), wxDefaultPosition, wxDefaultSize, 0 );
20 m_singleTrackLabel->Wrap( -1 );
21 bMainSizer->Add( m_singleTrackLabel, 0, wxTOP|wxRIGHT|wxLEFT, 8 );
22
23 m_staticline1 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
24 bMainSizer->Add( m_staticline1, 0, wxEXPAND|wxBOTTOM, 10 );
25
26 wxBoxSizer* singleTrackSizer;
27 singleTrackSizer = new wxBoxSizer( wxHORIZONTAL );
28
29 m_singleTrackLegend = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
30 singleTrackSizer->Add( m_singleTrackLegend, 0, wxEXPAND|wxRIGHT|wxLEFT, 15 );
31
32 wxFlexGridSizer* fgSizer3;
33 fgSizer3 = new wxFlexGridSizer( 0, 5, 5, 5 );
34 fgSizer3->AddGrowableCol( 1 );
35 fgSizer3->SetFlexibleDirection( wxBOTH );
36 fgSizer3->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
37
38 m_track_minALabel = new wxStaticText( this, wxID_ANY, _("Minimum amplitude (A):"), wxDefaultPosition, wxDefaultSize, 0 );
39 m_track_minALabel->Wrap( -1 );
40 fgSizer3->Add( m_track_minALabel, 0, wxALIGN_CENTER_VERTICAL, 5 );
41
42 wxBoxSizer* bSizer8;
43 bSizer8 = new wxBoxSizer( wxHORIZONTAL );
44
45 m_track_minACtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
46 bSizer8->Add( m_track_minACtrl, 1, 0, 5 );
47
48 m_track_minAUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
49 m_track_minAUnits->Wrap( -1 );
50 bSizer8->Add( m_track_minAUnits, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
51
52
53 fgSizer3->Add( bSizer8, 1, wxEXPAND, 5 );
54
55 m_track_maxALabel = new wxStaticText( this, wxID_ANY, _("Maximum amplitude (A):"), wxDefaultPosition, wxDefaultSize, 0 );
56 m_track_maxALabel->Wrap( -1 );
57 fgSizer3->Add( m_track_maxALabel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 15 );
58
59 m_track_maxACtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
60 fgSizer3->Add( m_track_maxACtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
61
62 m_track_maxAUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
63 m_track_maxAUnits->Wrap( -1 );
64 fgSizer3->Add( m_track_maxAUnits, 0, wxALIGN_CENTER_VERTICAL, 5 );
65
66 m_track_spacingLabel = new wxStaticText( this, wxID_ANY, _("Spacing (s):"), wxDefaultPosition, wxDefaultSize, 0 );
67 m_track_spacingLabel->Wrap( -1 );
68 fgSizer3->Add( m_track_spacingLabel, 0, wxALIGN_CENTER_VERTICAL, 5 );
69
70 wxBoxSizer* bSizer9;
71 bSizer9 = new wxBoxSizer( wxHORIZONTAL );
72
73 m_track_spacingCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
74 m_track_spacingCtrl->SetToolTip( _("Minimum spacing between adjacent tuning segments. The resulting spacing may be greater based on design rules.") );
75
76 bSizer9->Add( m_track_spacingCtrl, 1, wxALIGN_CENTER_VERTICAL, 5 );
77
78 m_track_spacingUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
79 m_track_spacingUnits->Wrap( -1 );
80 bSizer9->Add( m_track_spacingUnits, 0, wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
81
82
83 fgSizer3->Add( bSizer9, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
84
85
86 fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
87
88
89 fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
90
91
92 fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
93
94
95 fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
96
97
98 fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
99
100
101 fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
102
103
104 fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
105
106
107 fgSizer3->Add( 0, 5, 1, wxEXPAND, 5 );
108
109 m_track_cornerLabel = new wxStaticText( this, wxID_ANY, _("Corner style:"), wxDefaultPosition, wxDefaultSize, 0 );
110 m_track_cornerLabel->Wrap( -1 );
111 fgSizer3->Add( m_track_cornerLabel, 1, wxALIGN_CENTER_VERTICAL, 5 );
112
113 wxString m_track_cornerCtrlChoices[] = { _("Chamfer"), _("Fillet") };
114 int m_track_cornerCtrlNChoices = sizeof( m_track_cornerCtrlChoices ) / sizeof( wxString );
115 m_track_cornerCtrl = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_track_cornerCtrlNChoices, m_track_cornerCtrlChoices, 0 );
116 m_track_cornerCtrl->SetSelection( 0 );
117 fgSizer3->Add( m_track_cornerCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
118
119 m_track_rLabel = new wxStaticText( this, wxID_ANY, _("Radius (r):"), wxDefaultPosition, wxDefaultSize, 0 );
120 m_track_rLabel->Wrap( -1 );
121 fgSizer3->Add( m_track_rLabel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 15 );
122
123 m_track_rCtrl = new TEXT_CTRL_EVAL( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
124 fgSizer3->Add( m_track_rCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
125
126 m_track_rUnits = new wxStaticText( this, wxID_ANY, _("%"), wxDefaultPosition, wxDefaultSize, 0 );
127 m_track_rUnits->Wrap( -1 );
128 fgSizer3->Add( m_track_rUnits, 0, wxALIGN_CENTER_VERTICAL, 5 );
129
130
131 fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
132
133 m_track_singleSided = new wxCheckBox( this, wxID_ANY, _("Single-sided"), wxDefaultPosition, wxDefaultSize, 0 );
134 fgSizer3->Add( m_track_singleSided, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
135
136
137 fgSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
138
139
140 singleTrackSizer->Add( fgSizer3, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
141
142
143 bMainSizer->Add( singleTrackSizer, 0, wxEXPAND|wxRIGHT, 5 );
144
145
146 bMainSizer->Add( 0, 10, 0, wxEXPAND, 5 );
147
148 m_diffPairsLabel = new wxStaticText( this, wxID_ANY, _("Default properties for differential-pairs:"), wxDefaultPosition, wxDefaultSize, 0 );
149 m_diffPairsLabel->Wrap( -1 );
150 bMainSizer->Add( m_diffPairsLabel, 0, wxTOP|wxRIGHT|wxLEFT, 8 );
151
152 m_staticline11 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
153 bMainSizer->Add( m_staticline11, 0, wxEXPAND|wxBOTTOM, 10 );
154
155 wxBoxSizer* diffPairSizer;
156 diffPairSizer = new wxBoxSizer( wxHORIZONTAL );
157
158 m_diffPairLegend = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
159 diffPairSizer->Add( m_diffPairLegend, 0, wxEXPAND|wxRIGHT|wxLEFT, 15 );
160
161 wxFlexGridSizer* fgSizer32;
162 fgSizer32 = new wxFlexGridSizer( 0, 5, 5, 5 );
163 fgSizer32->AddGrowableCol( 1 );
164 fgSizer32->SetFlexibleDirection( wxBOTH );
165 fgSizer32->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
166
167 m_dp_minALabel = new wxStaticText( this, wxID_ANY, _("Minimum amplitude (A):"), wxDefaultPosition, wxDefaultSize, 0 );
168 m_dp_minALabel->Wrap( -1 );
169 fgSizer32->Add( m_dp_minALabel, 0, wxALIGN_CENTER_VERTICAL, 5 );
170
171 wxBoxSizer* bSizer81;
172 bSizer81 = new wxBoxSizer( wxHORIZONTAL );
173
174 m_dp_minACtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
175 bSizer81->Add( m_dp_minACtrl, 1, 0, 5 );
176
177 m_dp_minAUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
178 m_dp_minAUnits->Wrap( -1 );
179 bSizer81->Add( m_dp_minAUnits, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
180
181
182 fgSizer32->Add( bSizer81, 1, wxEXPAND, 5 );
183
184 m_dp_maxALabel = new wxStaticText( this, wxID_ANY, _("Maximum amplitude (A):"), wxDefaultPosition, wxDefaultSize, 0 );
185 m_dp_maxALabel->Wrap( -1 );
186 fgSizer32->Add( m_dp_maxALabel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 15 );
187
188 m_dp_maxACtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
189 fgSizer32->Add( m_dp_maxACtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
190
191 m_dp_maxAUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
192 m_dp_maxAUnits->Wrap( -1 );
193 fgSizer32->Add( m_dp_maxAUnits, 0, wxALIGN_CENTER_VERTICAL, 5 );
194
195 m_dp_spacingLabel = new wxStaticText( this, wxID_ANY, _("Spacing (s):"), wxDefaultPosition, wxDefaultSize, 0 );
196 m_dp_spacingLabel->Wrap( -1 );
197 fgSizer32->Add( m_dp_spacingLabel, 0, wxALIGN_CENTER_VERTICAL, 5 );
198
199 wxBoxSizer* bSizer91;
200 bSizer91 = new wxBoxSizer( wxHORIZONTAL );
201
202 m_dp_spacingCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
203 m_dp_spacingCtrl->SetToolTip( _("Minimum spacing between adjacent tuning segments. The resulting spacing may be greater based on design rules.") );
204
205 bSizer91->Add( m_dp_spacingCtrl, 1, wxALIGN_CENTER_VERTICAL, 5 );
206
207 m_dp_spacingUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
208 m_dp_spacingUnits->Wrap( -1 );
209 bSizer91->Add( m_dp_spacingUnits, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
210
211
212 fgSizer32->Add( bSizer91, 1, wxEXPAND, 5 );
213
214
215 fgSizer32->Add( 0, 0, 1, wxEXPAND, 5 );
216
217
218 fgSizer32->Add( 0, 0, 1, wxEXPAND, 5 );
219
220
221 fgSizer32->Add( 0, 0, 1, wxEXPAND, 5 );
222
223
224 fgSizer32->Add( 0, 0, 1, wxEXPAND, 5 );
225
226
227 fgSizer32->Add( 0, 0, 1, wxEXPAND, 5 );
228
229
230 fgSizer32->Add( 0, 0, 1, wxEXPAND, 5 );
231
232
233 fgSizer32->Add( 0, 0, 1, wxEXPAND, 5 );
234
235
236 fgSizer32->Add( 0, 5, 1, wxEXPAND, 5 );
237
238 m_dp_cornerLabel = new wxStaticText( this, wxID_ANY, _("Corner style:"), wxDefaultPosition, wxDefaultSize, 0 );
239 m_dp_cornerLabel->Wrap( -1 );
240 fgSizer32->Add( m_dp_cornerLabel, 1, wxALIGN_CENTER_VERTICAL, 5 );
241
242 wxString m_dp_cornerCtrlChoices[] = { _("Chamfer"), _("Fillet") };
243 int m_dp_cornerCtrlNChoices = sizeof( m_dp_cornerCtrlChoices ) / sizeof( wxString );
244 m_dp_cornerCtrl = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_dp_cornerCtrlNChoices, m_dp_cornerCtrlChoices, 0 );
245 m_dp_cornerCtrl->SetSelection( 0 );
246 fgSizer32->Add( m_dp_cornerCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
247
248 m_dp_rLabel = new wxStaticText( this, wxID_ANY, _("Radius (r):"), wxDefaultPosition, wxDefaultSize, 0 );
249 m_dp_rLabel->Wrap( -1 );
250 fgSizer32->Add( m_dp_rLabel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 15 );
251
252 m_dp_rCtrl = new TEXT_CTRL_EVAL( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
253 fgSizer32->Add( m_dp_rCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
254
255 m_dp_rUnits = new wxStaticText( this, wxID_ANY, _("%"), wxDefaultPosition, wxDefaultSize, 0 );
256 m_dp_rUnits->Wrap( -1 );
257 fgSizer32->Add( m_dp_rUnits, 0, wxALIGN_CENTER_VERTICAL, 5 );
258
259
260 fgSizer32->Add( 0, 0, 1, wxEXPAND, 5 );
261
262 m_dp_singleSided = new wxCheckBox( this, wxID_ANY, _("Single-sided"), wxDefaultPosition, wxDefaultSize, 0 );
263 fgSizer32->Add( m_dp_singleSided, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
264
265
266 fgSizer32->Add( 0, 0, 1, wxEXPAND, 5 );
267
268
269 diffPairSizer->Add( fgSizer32, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
270
271
272 bMainSizer->Add( diffPairSizer, 0, wxEXPAND|wxRIGHT, 5 );
273
274
275 bMainSizer->Add( 0, 10, 0, wxEXPAND, 5 );
276
277 m_diffPairsLabel1 = new wxStaticText( this, wxID_ANY, _("Default properties for differential-pair skews:"), wxDefaultPosition, wxDefaultSize, 0 );
278 m_diffPairsLabel1->Wrap( -1 );
279 bMainSizer->Add( m_diffPairsLabel1, 0, wxTOP|wxRIGHT|wxLEFT, 8 );
280
281 m_staticline111 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
282 bMainSizer->Add( m_staticline111, 0, wxEXPAND|wxBOTTOM, 10 );
283
284 wxBoxSizer* skewSizer;
285 skewSizer = new wxBoxSizer( wxHORIZONTAL );
286
287 m_skewLegend = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
288 skewSizer->Add( m_skewLegend, 0, wxEXPAND|wxRIGHT|wxLEFT, 15 );
289
290 wxFlexGridSizer* fgSizer31;
291 fgSizer31 = new wxFlexGridSizer( 0, 5, 5, 5 );
292 fgSizer31->AddGrowableCol( 1 );
293 fgSizer31->SetFlexibleDirection( wxBOTH );
294 fgSizer31->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
295
296 m_skew_minALabel = new wxStaticText( this, wxID_ANY, _("Minimum amplitude (A):"), wxDefaultPosition, wxDefaultSize, 0 );
297 m_skew_minALabel->Wrap( -1 );
298 fgSizer31->Add( m_skew_minALabel, 0, wxALIGN_CENTER_VERTICAL, 5 );
299
300 wxBoxSizer* bSizer82;
301 bSizer82 = new wxBoxSizer( wxHORIZONTAL );
302
303 m_skew_minACtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
304 bSizer82->Add( m_skew_minACtrl, 1, 0, 5 );
305
306 m_skew_minAUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
307 m_skew_minAUnits->Wrap( -1 );
308 bSizer82->Add( m_skew_minAUnits, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
309
310
311 fgSizer31->Add( bSizer82, 1, wxEXPAND, 5 );
312
313 m_skew_maxALabel = new wxStaticText( this, wxID_ANY, _("Maximum amplitude (A):"), wxDefaultPosition, wxDefaultSize, 0 );
314 m_skew_maxALabel->Wrap( -1 );
315 fgSizer31->Add( m_skew_maxALabel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 15 );
316
317 m_skew_maxACtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
318 fgSizer31->Add( m_skew_maxACtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
319
320 m_skew_maxAUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
321 m_skew_maxAUnits->Wrap( -1 );
322 fgSizer31->Add( m_skew_maxAUnits, 0, wxALIGN_CENTER_VERTICAL, 5 );
323
324 m_skew_spacingLabel = new wxStaticText( this, wxID_ANY, _("Spacing (s):"), wxDefaultPosition, wxDefaultSize, 0 );
325 m_skew_spacingLabel->Wrap( -1 );
326 fgSizer31->Add( m_skew_spacingLabel, 0, wxALIGN_CENTER_VERTICAL, 5 );
327
328 wxBoxSizer* bSizer92;
329 bSizer92 = new wxBoxSizer( wxHORIZONTAL );
330
331 m_skew_spacingCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
332 m_skew_spacingCtrl->SetToolTip( _("Minimum spacing between adjacent tuning segments. The resulting spacing may be greater based on design rules.") );
333
334 bSizer92->Add( m_skew_spacingCtrl, 1, wxALIGN_CENTER_VERTICAL, 5 );
335
336 m_skew_spacingUnits = new wxStaticText( this, wxID_ANY, _("unit"), wxDefaultPosition, wxDefaultSize, 0 );
337 m_skew_spacingUnits->Wrap( -1 );
338 bSizer92->Add( m_skew_spacingUnits, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
339
340
341 fgSizer31->Add( bSizer92, 1, wxEXPAND, 5 );
342
343
344 fgSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
345
346
347 fgSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
348
349
350 fgSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
351
352
353 fgSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
354
355
356 fgSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
357
358
359 fgSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
360
361
362 fgSizer31->Add( 0, 0, 1, wxEXPAND, 5 );
363
364
365 fgSizer31->Add( 0, 5, 1, wxEXPAND, 5 );
366
367 m_skew_cornerLabel = new wxStaticText( this, wxID_ANY, _("Corner style:"), wxDefaultPosition, wxDefaultSize, 0 );
368 m_skew_cornerLabel->Wrap( -1 );
369 fgSizer31->Add( m_skew_cornerLabel, 1, wxALIGN_CENTER_VERTICAL, 5 );
370
371 wxString m_skew_cornerCtrlChoices[] = { _("Chamfer"), _("Fillet") };
372 int m_skew_cornerCtrlNChoices = sizeof( m_skew_cornerCtrlChoices ) / sizeof( wxString );
373 m_skew_cornerCtrl = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_skew_cornerCtrlNChoices, m_skew_cornerCtrlChoices, 0 );
374 m_skew_cornerCtrl->SetSelection( 0 );
375 fgSizer31->Add( m_skew_cornerCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
376
377 m_skew_rLabel = new wxStaticText( this, wxID_ANY, _("Radius (r):"), wxDefaultPosition, wxDefaultSize, 0 );
378 m_skew_rLabel->Wrap( -1 );
379 fgSizer31->Add( m_skew_rLabel, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 15 );
380
381 m_skew_rCtrl = new TEXT_CTRL_EVAL( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
382 fgSizer31->Add( m_skew_rCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
383
384 m_skew_rUnits = new wxStaticText( this, wxID_ANY, _("%"), wxDefaultPosition, wxDefaultSize, 0 );
385 m_skew_rUnits->Wrap( -1 );
386 fgSizer31->Add( m_skew_rUnits, 0, wxALIGN_CENTER_VERTICAL, 5 );
387
388
389 skewSizer->Add( fgSizer31, 0, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
390
391
392 bMainSizer->Add( skewSizer, 0, wxEXPAND|wxBOTTOM|wxRIGHT, 5 );
393
394
395 this->SetSizer( bMainSizer );
396 this->Layout();
397 bMainSizer->Fit( this );
398}
399
401{
402}
const char * name
Definition: DXF_plotter.cpp:57
PANEL_SETUP_TUNING_PATTERNS_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)
wxTextCtrl wrapper to handle math expression evaluation.
#define _(s)