14PANEL_ASSIGN_COMPONENT_CLASSES_BASE::PANEL_ASSIGN_COMPONENT_CLASSES_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
16 wxBoxSizer* bSizerMain;
17 bSizerMain =
new wxBoxSizer( wxVERTICAL );
19 m_assignSheetClasses =
new wxCheckBox(
this, wxID_ANY,
_(
"Assign component class per sheet"), wxDefaultPosition, wxDefaultSize, 0 );
22 m_staticline1 =
new wxStaticLine(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
25 wxFlexGridSizer* fgSizer8;
26 fgSizer8 =
new wxFlexGridSizer( 0, 3, 0, 0 );
27 fgSizer8->AddGrowableCol( 1 );
28 fgSizer8->SetFlexibleDirection( wxHORIZONTAL );
29 fgSizer8->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
31 m_staticText3 =
new wxStaticText(
this, wxID_ANY,
_(
"Custom Assignments:"), wxDefaultPosition, wxDefaultSize, 0 );
36 fgSizer8->Add( 0, 0, 1, wxEXPAND, 5 );
38 m_btnAddAssignment =
new wxButton(
this, wxID_ANY,
_(
"Add Custom Assignment"), wxDefaultPosition, wxDefaultSize, 0 );
42 bSizerMain->Add( fgSizer8, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
44 m_assignmentsScrollWindow =
new wxScrolledWindow(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
46 wxBoxSizer* m_assignmentsList;
47 m_assignmentsList =
new wxBoxSizer( wxVERTICAL );
56 this->SetSizer( bSizerMain );
58 bSizerMain->Fit(
this );
71PANEL_COMPONENT_CLASS_ASSIGNMENT_BASE::PANEL_COMPONENT_CLASS_ASSIGNMENT_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
73 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
75 wxStaticBoxSizer* m_assignmentGroup;
76 m_assignmentGroup =
new wxStaticBoxSizer(
new wxStaticBox(
this, wxID_ANY, wxEmptyString ), wxVERTICAL );
78 wxFlexGridSizer* m_header;
79 m_header =
new wxFlexGridSizer( 0, 5, 0, 0 );
80 m_header->AddGrowableCol( 1 );
81 m_header->SetFlexibleDirection( wxHORIZONTAL );
82 m_header->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
84 m_staticText101 =
new wxStaticText( m_assignmentGroup->GetStaticBox(), wxID_ANY,
_(
"Component Class:"), wxDefaultPosition, wxDefaultSize, 0 );
88 m_componentClass =
new wxTextCtrl( m_assignmentGroup->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
89 m_header->Add(
m_componentClass, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
92 m_header->Add( 10, 0, 1, wxEXPAND, 5 );
105 m_assignmentGroup->Add( m_header, 0, wxEXPAND, 0 );
108 bSizer4 =
new wxBoxSizer( wxVERTICAL );
111 bSizer4->Add( 0, 5, 0, 0, 5 );
114 bSizer3 =
new wxBoxSizer( wxHORIZONTAL );
120 bSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
122 m_radioAll =
new wxRadioButton( m_assignmentGroup->GetStaticBox(), wxID_ANY,
_(
"Match All"), wxDefaultPosition, wxDefaultSize, 0 );
124 bSizer3->Add(
m_radioAll, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
126 m_radioAny =
new wxRadioButton( m_assignmentGroup->GetStaticBox(), wxID_ANY,
_(
"Match Any"), wxDefaultPosition, wxDefaultSize, 0 );
127 bSizer3->Add(
m_radioAny, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
130 bSizer4->Add( bSizer3, 0, wxEXPAND, 5 );
133 m_assignmentGroup->Add( bSizer4, 0, wxEXPAND, 5 );
136 this->SetSizer( m_assignmentGroup );
138 m_assignmentGroup->Fit(
this );
155PANEL_COMPONENT_CLASS_CONDITION_REFERENCE_BASE::PANEL_COMPONENT_CLASS_CONDITION_REFERENCE_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
157 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
159 wxFlexGridSizer* m_conditionSizer;
160 m_conditionSizer =
new wxFlexGridSizer( 0, 65, 0, 0 );
161 m_conditionSizer->AddGrowableCol( 1 );
162 m_conditionSizer->SetFlexibleDirection( wxBOTH );
163 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
165 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Reference:"), wxDefaultPosition, wxDefaultSize, 0 );
167 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
169 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
171 m_refs =
new wxTextCtrl(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
172 m_conditionSizer->Add(
m_refs, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
175 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
188 this->SetSizer( m_conditionSizer );
190 m_conditionSizer->Fit(
this );
207PANEL_COMPONENT_CLASS_CONDITION_SIDE_BASE::PANEL_COMPONENT_CLASS_CONDITION_SIDE_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
209 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
211 wxFlexGridSizer* m_conditionSizer;
212 m_conditionSizer =
new wxFlexGridSizer( 0, 4, 0, 0 );
213 m_conditionSizer->AddGrowableCol( 1 );
214 m_conditionSizer->SetFlexibleDirection( wxBOTH );
215 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
217 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Side:"), wxDefaultPosition, wxDefaultSize, 0 );
219 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
221 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
223 m_side =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_READONLY );
224 m_conditionSizer->Add(
m_side, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
227 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
235 this->SetSizer( m_conditionSizer );
237 m_conditionSizer->Fit(
this );
250PANEL_COMPONENT_CLASS_CONDITION_ROTATION_BASE::PANEL_COMPONENT_CLASS_CONDITION_ROTATION_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
252 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
254 wxFlexGridSizer* m_conditionSizer;
255 m_conditionSizer =
new wxFlexGridSizer( 0, 5, 0, 0 );
256 m_conditionSizer->AddGrowableCol( 1 );
257 m_conditionSizer->SetFlexibleDirection( wxBOTH );
258 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
260 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Rotation:"), wxDefaultPosition, wxDefaultSize, 0 );
262 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
264 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
266 m_rotation =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
267 m_conditionSizer->Add(
m_rotation, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
269 m_rotUnit =
new wxStaticText(
this, wxID_ANY,
_(
"deg"), wxDefaultPosition, wxDefaultSize, 0 );
271 m_conditionSizer->Add(
m_rotUnit, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
274 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
282 this->SetSizer( m_conditionSizer );
296PANEL_COMPONENT_CLASS_CONDITION_FOOTPRINT_BASE::PANEL_COMPONENT_CLASS_CONDITION_FOOTPRINT_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
298 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
300 wxFlexGridSizer* m_conditionSizer;
301 m_conditionSizer =
new wxFlexGridSizer( 0, 6, 0, 0 );
302 m_conditionSizer->AddGrowableCol( 1 );
303 m_conditionSizer->SetFlexibleDirection( wxBOTH );
304 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
306 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Footprint:"), wxDefaultPosition, wxDefaultSize, 0 );
308 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
310 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
312 m_footprint =
new wxTextCtrl(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
313 m_conditionSizer->Add(
m_footprint, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
316 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
324 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
332 this->SetSizer( m_conditionSizer );
334 m_conditionSizer->Fit(
this );
349PANEL_COMPONENT_CLASS_CONDITION_FIELD_BASE::PANEL_COMPONENT_CLASS_CONDITION_FIELD_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
351 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
353 wxFlexGridSizer* m_conditionSizer;
354 m_conditionSizer =
new wxFlexGridSizer( 0, 7, 0, 0 );
355 m_conditionSizer->AddGrowableCol( 1 );
356 m_conditionSizer->AddGrowableCol( 4 );
357 m_conditionSizer->SetFlexibleDirection( wxBOTH );
358 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
360 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Footprint Field:"), wxDefaultPosition, wxDefaultSize, 0 );
362 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
364 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
366 m_fieldName =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
367 m_fieldName->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
369 m_conditionSizer->Add(
m_fieldName, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
372 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
374 m_staticText44 =
new wxStaticText(
this, wxID_ANY,
_(
"Field Value:"), wxDefaultPosition, wxDefaultSize, 0 );
376 m_staticText44->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
378 m_conditionSizer->Add(
m_staticText44, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
380 m_fieldValue =
new wxTextCtrl(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
381 m_fieldValue->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
383 m_conditionSizer->Add(
m_fieldValue, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
386 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
394 this->SetSizer( m_conditionSizer );
396 m_conditionSizer->Fit(
this );
409PANEL_COMPONENT_CLASS_CONDITION_CUSTOM_BASE::PANEL_COMPONENT_CLASS_CONDITION_CUSTOM_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
411 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
413 wxFlexGridSizer* m_conditionSizer;
414 m_conditionSizer =
new wxFlexGridSizer( 0, 4, 0, 0 );
415 m_conditionSizer->AddGrowableCol( 1 );
416 m_conditionSizer->SetFlexibleDirection( wxBOTH );
417 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
419 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Custom:"), wxDefaultPosition, wxDefaultSize, 0 );
421 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
423 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
425 m_customCondition =
new wxTextCtrl(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
426 m_conditionSizer->Add(
m_customCondition, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
429 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
437 this->SetSizer( m_conditionSizer );
439 m_conditionSizer->Fit(
this );
452PANEL_COMPONENT_CLASS_CONDITION_SHEET_BASE::PANEL_COMPONENT_CLASS_CONDITION_SHEET_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
454 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
456 wxFlexGridSizer* m_conditionSizer;
457 m_conditionSizer =
new wxFlexGridSizer( 0, 4, 0, 0 );
458 m_conditionSizer->AddGrowableCol( 1 );
459 m_conditionSizer->SetFlexibleDirection( wxBOTH );
460 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
462 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Sheet Name:"), wxDefaultPosition, wxDefaultSize, 0 );
464 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
466 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
468 m_sheetName =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_READONLY );
469 m_conditionSizer->Add(
m_sheetName, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
472 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
480 this->SetSizer( m_conditionSizer );
482 m_conditionSizer->Fit(
this );
wxScrolledWindow * m_assignmentsScrollWindow
wxStaticLine * m_staticline1
virtual void OnAddAssignmentClick(wxCommandEvent &event)
wxCheckBox * m_assignSheetClasses
~PANEL_ASSIGN_COMPONENT_CLASSES_BASE()
PANEL_ASSIGN_COMPONENT_CLASSES_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)
wxStaticText * m_staticText3
wxButton * m_btnAddAssignment
wxRadioButton * m_radioAll
virtual void OnHighlightItemsClick(wxCommandEvent &event)
~PANEL_COMPONENT_CLASS_ASSIGNMENT_BASE()
virtual void OnAddConditionClick(wxCommandEvent &event)
wxTextCtrl * m_componentClass
wxRadioButton * m_radioAny
STD_BITMAP_BUTTON * m_buttonDeleteAssignment
virtual void OnDeleteAssignmentClick(wxCommandEvent &event)
STD_BITMAP_BUTTON * m_buttonAddCondition
PANEL_COMPONENT_CLASS_ASSIGNMENT_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxBORDER_SUNKEN|wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
wxStaticText * m_staticText101
STD_BITMAP_BUTTON * m_buttonHighlightItems
STD_BITMAP_BUTTON * m_buttonDeleteMatch
virtual void OnDeleteConditionClick(wxCommandEvent &event)
wxTextCtrl * m_customCondition
~PANEL_COMPONENT_CLASS_CONDITION_CUSTOM_BASE()
PANEL_COMPONENT_CLASS_CONDITION_CUSTOM_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxBORDER_SUNKEN|wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
PANEL_COMPONENT_CLASS_CONDITION_FIELD_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxBORDER_SUNKEN|wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
~PANEL_COMPONENT_CLASS_CONDITION_FIELD_BASE()
STD_BITMAP_BUTTON * m_buttonDeleteMatch
wxStaticText * m_staticText44
wxTextCtrl * m_fieldValue
virtual void OnDeleteConditionClick(wxCommandEvent &event)
PANEL_COMPONENT_CLASS_CONDITION_REFERENCE_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxBORDER_SUNKEN|wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
STD_BITMAP_BUTTON * m_buttonDeleteMatch
~PANEL_COMPONENT_CLASS_CONDITION_REFERENCE_BASE()
STD_BITMAP_BUTTON * m_buttonImportRefs
virtual void OnImportRefsClick(wxCommandEvent &event)
virtual void OnReferenceRightDown(wxMouseEvent &event)
virtual void OnDeleteConditionClick(wxCommandEvent &event)
PANEL_COMPONENT_CLASS_CONDITION_ROTATION_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(303, 65), long style=wxBORDER_SUNKEN|wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
virtual void OnDeleteConditionClick(wxCommandEvent &event)
STD_BITMAP_BUTTON * m_buttonDeleteMatch
~PANEL_COMPONENT_CLASS_CONDITION_ROTATION_BASE()
STD_BITMAP_BUTTON * m_buttonDeleteMatch
virtual void OnDeleteConditionClick(wxCommandEvent &event)
~PANEL_COMPONENT_CLASS_CONDITION_SHEET_BASE()
PANEL_COMPONENT_CLASS_CONDITION_SHEET_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxBORDER_SUNKEN|wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
PANEL_COMPONENT_CLASS_CONDITION_SIDE_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxBORDER_SUNKEN|wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
~PANEL_COMPONENT_CLASS_CONDITION_SIDE_BASE()
virtual void OnDeleteConditionClick(wxCommandEvent &event)
STD_BITMAP_BUTTON * m_buttonDeleteMatch