KiCad PCB EDA Suite
Loading...
Searching...
No Matches
dialog_barcode_properties_base.cpp
Go to the documentation of this file.
1
2// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6)
3// http://www.wxformbuilder.org/
4//
5// PLEASE DO *NOT* EDIT THIS FILE!
7
9
11
13
14DIALOG_BARCODE_PROPERTIES_BASE::DIALOG_BARCODE_PROPERTIES_BASE( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : DIALOG_SHIM( parent, id, title, pos, size, style )
15{
16 this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );
17
18 wxBoxSizer* m_MainSizer;
19 m_MainSizer = new wxBoxSizer( wxVERTICAL );
20
21 wxBoxSizer* bSizerUpper;
22 bSizerUpper = new wxBoxSizer( wxHORIZONTAL );
23
24 wxBoxSizer* bGeneralSizer;
25 bGeneralSizer = new wxBoxSizer( wxVERTICAL );
26
27 wxBoxSizer* bSizer10;
28 bSizer10 = new wxBoxSizer( wxHORIZONTAL );
29
30 m_staticText28 = new wxStaticText( this, wxID_ANY, _("Text:"), wxDefaultPosition, wxDefaultSize, 0 );
31 m_staticText28->Wrap( -1 );
32 bSizer10->Add( m_staticText28, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
33
34
35 bSizer10->Add( 0, 3, 0, wxEXPAND, 5 );
36
37 m_textInput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
38 bSizer10->Add( m_textInput, 1, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
39
40
41 bGeneralSizer->Add( bSizer10, 0, wxEXPAND, 5 );
42
43 wxBoxSizer* bSizer8;
44 bSizer8 = new wxBoxSizer( wxHORIZONTAL );
45
46 wxBoxSizer* bSizer9;
47 bSizer9 = new wxBoxSizer( wxVERTICAL );
48
49 wxBoxSizer* m_LeftBoxSizer;
50 m_LeftBoxSizer = new wxBoxSizer( wxVERTICAL );
51
52 wxBoxSizer* bSizerCheckboxes;
53 bSizerCheckboxes = new wxBoxSizer( wxHORIZONTAL );
54
55 m_cbLocked = new wxCheckBox( this, wxID_ANY, _("Locked"), wxDefaultPosition, wxDefaultSize, 0 );
56 bSizerCheckboxes->Add( m_cbLocked, 1, 0, 5 );
57
58 m_cbKnockout = new wxCheckBox( this, wxID_ANY, _("Knockout"), wxDefaultPosition, wxDefaultSize, 0 );
59 m_cbKnockout->SetToolTip( _("If checked, the barcode will be inverted with a margin around it") );
60
61 bSizerCheckboxes->Add( m_cbKnockout, 1, wxLEFT, 10 );
62
63 m_cbShowText = new wxCheckBox( this, wxID_ANY, _("Show text"), wxDefaultPosition, wxDefaultSize, 0 );
64 bSizerCheckboxes->Add( m_cbShowText, 1, wxLEFT, 25 );
65
66
67 m_LeftBoxSizer->Add( bSizerCheckboxes, 1, wxALL|wxEXPAND, 5 );
68
69
70 bSizer9->Add( m_LeftBoxSizer, 0, wxEXPAND|wxTOP|wxRIGHT, 5 );
71
72 m_middleBoxSizer = new wxBoxSizer( wxVERTICAL );
73
74 wxGridBagSizer* gbSizer1;
75 gbSizer1 = new wxGridBagSizer( 3, 3 );
76 gbSizer1->SetFlexibleDirection( wxBOTH );
77 gbSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
78 gbSizer1->SetEmptyCellSize( wxSize( 20,10 ) );
79
80 m_layerLabel = new wxStaticText( this, wxID_ANY, _("Layer:"), wxDefaultPosition, wxDefaultSize, 0 );
81 m_layerLabel->Wrap( -1 );
82 gbSizer1->Add( m_layerLabel, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxTOP, 6 );
83
84 m_cbLayer = new PCB_LAYER_BOX_SELECTOR( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
85 gbSizer1->Add( m_cbLayer, wxGBPosition( 0, 1 ), wxGBSpan( 1, 2 ), wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxRIGHT, 6 );
86
87 m_posXLabel = new wxStaticText( this, wxID_ANY, _("Position X:"), wxDefaultPosition, wxDefaultSize, 0 );
88 m_posXLabel->Wrap( -1 );
89 gbSizer1->Add( m_posXLabel, wxGBPosition( 1, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
90
91 m_posXCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
92 m_posXCtrl->SetMinSize( wxSize( 155,-1 ) );
93
94 gbSizer1->Add( m_posXCtrl, wxGBPosition( 1, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
95
96 m_posXUnits = new wxStaticText( this, wxID_ANY, _("units"), wxDefaultPosition, wxDefaultSize, 0 );
97 m_posXUnits->Wrap( -1 );
98 gbSizer1->Add( m_posXUnits, wxGBPosition( 1, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
99
100 m_posYLabel = new wxStaticText( this, wxID_ANY, _("Position Y:"), wxDefaultPosition, wxDefaultSize, 0 );
101 m_posYLabel->Wrap( -1 );
102 gbSizer1->Add( m_posYLabel, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
103
104 m_posYCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
105 gbSizer1->Add( m_posYCtrl, wxGBPosition( 2, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
106
107 m_posYUnits = new wxStaticText( this, wxID_ANY, _("units"), wxDefaultPosition, wxDefaultSize, 0 );
108 m_posYUnits->Wrap( -1 );
109 gbSizer1->Add( m_posYUnits, wxGBPosition( 2, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
110
111 m_sizeXLabel = new wxStaticText( this, wxID_ANY, _("Size X:"), wxDefaultPosition, wxDefaultSize, 0 );
112 m_sizeXLabel->Wrap( -1 );
113 gbSizer1->Add( m_sizeXLabel, wxGBPosition( 3, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
114
115 m_sizeXCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
116 gbSizer1->Add( m_sizeXCtrl, wxGBPosition( 3, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
117
118 m_sizeXUnits = new wxStaticText( this, wxID_ANY, _("units"), wxDefaultPosition, wxDefaultSize, 0 );
119 m_sizeXUnits->Wrap( -1 );
120 gbSizer1->Add( m_sizeXUnits, wxGBPosition( 3, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
121
122 m_sizeYLabel = new wxStaticText( this, wxID_ANY, _("Size Y:"), wxDefaultPosition, wxDefaultSize, 0 );
123 m_sizeYLabel->Wrap( -1 );
124 gbSizer1->Add( m_sizeYLabel, wxGBPosition( 4, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
125
126 m_sizeYCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
127 gbSizer1->Add( m_sizeYCtrl, wxGBPosition( 4, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
128
129 m_sizeYUnits = new wxStaticText( this, wxID_ANY, _("units"), wxDefaultPosition, wxDefaultSize, 0 );
130 m_sizeYUnits->Wrap( -1 );
131 gbSizer1->Add( m_sizeYUnits, wxGBPosition( 4, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
132
133 m_orientationLabel = new wxStaticText( this, wxID_ANY, _("Orientation:"), wxDefaultPosition, wxDefaultSize, 0 );
134 m_orientationLabel->Wrap( -1 );
135 gbSizer1->Add( m_orientationLabel, wxGBPosition( 6, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
136
137 m_orientationCtrl = new wxComboBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
138 m_orientationCtrl->Append( _("0") );
139 m_orientationCtrl->Append( _("90") );
140 m_orientationCtrl->Append( _("-90") );
141 m_orientationCtrl->Append( _("180") );
142 gbSizer1->Add( m_orientationCtrl, wxGBPosition( 6, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
143
144 m_orientationUnits = new wxStaticText( this, wxID_ANY, _("deg"), wxDefaultPosition, wxDefaultSize, 0 );
145 m_orientationUnits->Wrap( -1 );
146 gbSizer1->Add( m_orientationUnits, wxGBPosition( 6, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
147
148 m_textSizeLabel = new wxStaticText( this, wxID_ANY, _("Text size:"), wxDefaultPosition, wxDefaultSize, 0 );
149 m_textSizeLabel->Wrap( -1 );
150 gbSizer1->Add( m_textSizeLabel, wxGBPosition( 8, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
151
152 m_textSizeCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
153 gbSizer1->Add( m_textSizeCtrl, wxGBPosition( 8, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
154
155 m_textSizeUnits = new wxStaticText( this, wxID_ANY, _("units"), wxDefaultPosition, wxDefaultSize, 0 );
156 m_textSizeUnits->Wrap( -1 );
157 gbSizer1->Add( m_textSizeUnits, wxGBPosition( 8, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
158
159 m_marginXLabel = new wxStaticText( this, wxID_ANY, _("Min margin X:"), wxDefaultPosition, wxDefaultSize, 0 );
160 m_marginXLabel->Wrap( -1 );
161 gbSizer1->Add( m_marginXLabel, wxGBPosition( 10, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
162
163 m_marginXCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
164 gbSizer1->Add( m_marginXCtrl, wxGBPosition( 10, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
165
166 m_marginXUnits = new wxStaticText( this, wxID_ANY, _("units"), wxDefaultPosition, wxDefaultSize, 0 );
167 m_marginXUnits->Wrap( -1 );
168 gbSizer1->Add( m_marginXUnits, wxGBPosition( 10, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
169
170 m_marginYLabel = new wxStaticText( this, wxID_ANY, _("Min margin Y:"), wxDefaultPosition, wxDefaultSize, 0 );
171 m_marginYLabel->Wrap( -1 );
172 gbSizer1->Add( m_marginYLabel, wxGBPosition( 11, 0 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
173
174 m_marginYCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
175 gbSizer1->Add( m_marginYCtrl, wxGBPosition( 11, 1 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
176
177 m_marginYUnits = new wxStaticText( this, wxID_ANY, _("units"), wxDefaultPosition, wxDefaultSize, 0 );
178 m_marginYUnits->Wrap( -1 );
179 gbSizer1->Add( m_marginYUnits, wxGBPosition( 11, 2 ), wxGBSpan( 1, 1 ), wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
180
181 wxString m_barcodeChoices[] = { _("Code 39 (ISO 16388)"), _("Code 128 (ISO 15417)"), _("Data Matrix (ECC 200)"), _("QR Code (ISO 18004)"), _("Micro QR Code") };
182 int m_barcodeNChoices = sizeof( m_barcodeChoices ) / sizeof( wxString );
183 m_barcode = new wxRadioBox( this, wxID_ANY, _("Code"), wxDefaultPosition, wxDefaultSize, m_barcodeNChoices, m_barcodeChoices, 1, wxRA_SPECIFY_COLS );
184 m_barcode->SetSelection( 2 );
185 gbSizer1->Add( m_barcode, wxGBPosition( 0, 4 ), wxGBSpan( 6, 1 ), wxALL|wxEXPAND, 5 );
186
187 wxString m_errorCorrectionChoices[] = { _("~20% (Level L)"), _("~37% (Level M)"), _("~55% (Level Q)"), _("~65% (Level H)") };
188 int m_errorCorrectionNChoices = sizeof( m_errorCorrectionChoices ) / sizeof( wxString );
189 m_errorCorrection = new wxRadioBox( this, wxID_ANY, _("Error Correction"), wxDefaultPosition, wxDefaultSize, m_errorCorrectionNChoices, m_errorCorrectionChoices, 1, wxRA_SPECIFY_COLS );
190 m_errorCorrection->SetSelection( 2 );
191 gbSizer1->Add( m_errorCorrection, wxGBPosition( 6, 4 ), wxGBSpan( 6, 1 ), wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
192
193
194 gbSizer1->AddGrowableCol( 1 );
195
196 m_middleBoxSizer->Add( gbSizer1, 1, wxEXPAND|wxBOTTOM|wxLEFT, 5 );
197
198
199 bSizer9->Add( m_middleBoxSizer, 0, wxALL|wxEXPAND, 5 );
200
201
202 bSizer8->Add( bSizer9, 0, wxEXPAND, 5 );
203
204 wxBoxSizer* bSizerDisplayPad;
205 bSizerDisplayPad = new wxBoxSizer( wxVERTICAL );
206
207 m_panelShowBarcodeGal = new PCB_DRAW_PANEL_GAL( this, -1, wxPoint( 0, 0 ), wxDefaultSize, m_galOptions, EDA_DRAW_PANEL_GAL::GAL_TYPE_CAIRO);
208 m_panelShowBarcodeGal->SetMinSize( wxSize( 280,-1 ) );
209
210 bSizerDisplayPad->Add( m_panelShowBarcodeGal, 12, wxEXPAND|wxALL, 5 );
211
212
213 bSizer8->Add( bSizerDisplayPad, 1, wxEXPAND|wxLEFT, 10 );
214
215
216 bGeneralSizer->Add( bSizer8, 1, wxEXPAND, 5 );
217
218
219 bSizerUpper->Add( bGeneralSizer, 1, wxEXPAND|wxRIGHT, 5 );
220
221
222 m_MainSizer->Add( bSizerUpper, 1, wxEXPAND|wxTOP|wxLEFT, 5 );
223
224 m_sdbSizer = new wxStdDialogButtonSizer();
225 m_sdbSizerOK = new wxButton( this, wxID_OK );
226 m_sdbSizer->AddButton( m_sdbSizerOK );
227 m_sdbSizerCancel = new wxButton( this, wxID_CANCEL );
228 m_sdbSizer->AddButton( m_sdbSizerCancel );
229 m_sdbSizer->Realize();
230
231 m_MainSizer->Add( m_sdbSizer, 0, wxEXPAND|wxALL, 5 );
232
233
234 this->SetSizer( m_MainSizer );
235 this->Layout();
236 m_MainSizer->Fit( this );
237
238 this->Centre( wxBOTH );
239
240 // Connect Events
241 this->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnUpdateUI ) );
242 m_textInput->Connect( wxEVT_KEY_UP, wxKeyEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnTextValueChanged ), NULL, this );
243 m_cbKnockout->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
244 m_cbShowText->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
245 m_cbLayer->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
246 m_sizeXCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
247 m_sizeYCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
248 m_orientationCtrl->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
249 m_orientationCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
250 m_textSizeCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
251 m_marginXCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
252 m_marginYCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
253 m_barcode->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
254 m_errorCorrection->Connect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
255 m_sdbSizerCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnCancel ), NULL, this );
256}
257
259{
260 // Disconnect Events
261 this->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnUpdateUI ) );
262 m_textInput->Disconnect( wxEVT_KEY_UP, wxKeyEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnTextValueChanged ), NULL, this );
263 m_cbKnockout->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
264 m_cbShowText->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
265 m_cbLayer->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
266 m_sizeXCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
267 m_sizeYCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
268 m_orientationCtrl->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
269 m_orientationCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
270 m_textSizeCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
271 m_marginXCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
272 m_marginYCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
273 m_barcode->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
274 m_errorCorrection->Disconnect( wxEVT_COMMAND_RADIOBOX_SELECTED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnValuesChanged ), NULL, this );
275 m_sdbSizerCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_BARCODE_PROPERTIES_BASE::OnCancel ), NULL, this );
276
277}
DIALOG_BARCODE_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=wxID_DIALOG_EDIT_PAD, const wxString &title=_("Barcode Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
virtual void OnCancel(wxCommandEvent &event)
virtual void OnUpdateUI(wxUpdateUIEvent &event)
virtual void OnValuesChanged(wxCommandEvent &event)
virtual void OnTextValueChanged(wxKeyEvent &event)
DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)
@ GAL_TYPE_CAIRO
Cairo implementation.
Class to display a pcb layer list in a wxBitmapComboBox.
#define _(s)