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, 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 );
101 m_assignmentGroup->Add( m_header, 0, wxEXPAND, 0 );
104 bSizer4 =
new wxBoxSizer( wxVERTICAL );
107 bSizer4->Add( 0, 5, 0, 0, 5 );
110 bSizer3 =
new wxBoxSizer( wxHORIZONTAL );
116 bSizer3->Add( 0, 0, 1, wxEXPAND, 5 );
118 m_radioAll =
new wxRadioButton( m_assignmentGroup->GetStaticBox(), wxID_ANY,
_(
"Match All"), wxDefaultPosition, wxDefaultSize, 0 );
120 bSizer3->Add(
m_radioAll, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
122 m_radioAny =
new wxRadioButton( m_assignmentGroup->GetStaticBox(), wxID_ANY,
_(
"Match Any"), wxDefaultPosition, wxDefaultSize, 0 );
123 bSizer3->Add(
m_radioAny, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
126 bSizer4->Add( bSizer3, 0, wxEXPAND, 5 );
129 m_assignmentGroup->Add( bSizer4, 0, wxEXPAND, 5 );
132 this->SetSizer( m_assignmentGroup );
134 m_assignmentGroup->Fit(
this );
151PANEL_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 )
153 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
155 wxFlexGridSizer* m_conditionSizer;
156 m_conditionSizer =
new wxFlexGridSizer( 0, 65, 0, 0 );
157 m_conditionSizer->AddGrowableCol( 1 );
158 m_conditionSizer->SetFlexibleDirection( wxBOTH );
159 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
161 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Reference:"), wxDefaultPosition, wxDefaultSize, 0 );
163 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
165 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
167 m_refs =
new wxTextCtrl(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
168 m_conditionSizer->Add(
m_refs, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
171 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
180 this->SetSizer( m_conditionSizer );
182 m_conditionSizer->Fit(
this );
199PANEL_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 )
201 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
203 wxFlexGridSizer* m_conditionSizer;
204 m_conditionSizer =
new wxFlexGridSizer( 0, 4, 0, 0 );
205 m_conditionSizer->AddGrowableCol( 1 );
206 m_conditionSizer->SetFlexibleDirection( wxBOTH );
207 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
209 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Side:"), wxDefaultPosition, wxDefaultSize, 0 );
211 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
213 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
215 m_side =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_READONLY );
216 m_conditionSizer->Add(
m_side, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
219 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
225 this->SetSizer( m_conditionSizer );
227 m_conditionSizer->Fit(
this );
240PANEL_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 )
242 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
244 wxFlexGridSizer* m_conditionSizer;
245 m_conditionSizer =
new wxFlexGridSizer( 0, 5, 0, 0 );
246 m_conditionSizer->AddGrowableCol( 1 );
247 m_conditionSizer->SetFlexibleDirection( wxBOTH );
248 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
250 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Rotation:"), wxDefaultPosition, wxDefaultSize, 0 );
252 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
254 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
256 m_rotation =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
257 m_conditionSizer->Add(
m_rotation, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
259 m_rotUnit =
new wxStaticText(
this, wxID_ANY,
_(
"deg"), wxDefaultPosition, wxDefaultSize, 0 );
261 m_conditionSizer->Add(
m_rotUnit, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
264 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
270 this->SetSizer( m_conditionSizer );
284PANEL_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 )
286 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
288 wxFlexGridSizer* m_conditionSizer;
289 m_conditionSizer =
new wxFlexGridSizer( 0, 6, 0, 0 );
290 m_conditionSizer->AddGrowableCol( 1 );
291 m_conditionSizer->SetFlexibleDirection( wxBOTH );
292 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
294 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Footprint:"), wxDefaultPosition, wxDefaultSize, 0 );
296 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
298 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
300 m_footprint =
new wxTextCtrl(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
301 m_conditionSizer->Add(
m_footprint, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
304 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
310 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
316 this->SetSizer( m_conditionSizer );
318 m_conditionSizer->Fit(
this );
333PANEL_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 )
335 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
337 wxFlexGridSizer* m_conditionSizer;
338 m_conditionSizer =
new wxFlexGridSizer( 0, 7, 0, 0 );
339 m_conditionSizer->AddGrowableCol( 1 );
340 m_conditionSizer->AddGrowableCol( 4 );
341 m_conditionSizer->SetFlexibleDirection( wxBOTH );
342 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
344 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Footprint Field:"), wxDefaultPosition, wxDefaultSize, 0 );
346 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
348 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
350 m_fieldName =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
351 m_fieldName->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
353 m_conditionSizer->Add(
m_fieldName, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
356 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
358 m_staticText44 =
new wxStaticText(
this, wxID_ANY,
_(
"Field Value:"), wxDefaultPosition, wxDefaultSize, 0 );
360 m_staticText44->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
362 m_conditionSizer->Add(
m_staticText44, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
364 m_fieldValue =
new wxTextCtrl(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
365 m_fieldValue->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
367 m_conditionSizer->Add(
m_fieldValue, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
370 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
376 this->SetSizer( m_conditionSizer );
378 m_conditionSizer->Fit(
this );
391PANEL_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 )
393 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
395 wxFlexGridSizer* m_conditionSizer;
396 m_conditionSizer =
new wxFlexGridSizer( 0, 4, 0, 0 );
397 m_conditionSizer->AddGrowableCol( 1 );
398 m_conditionSizer->SetFlexibleDirection( wxBOTH );
399 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
401 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Custom:"), wxDefaultPosition, wxDefaultSize, 0 );
403 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
405 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
407 m_customCondition =
new wxTextCtrl(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
408 m_conditionSizer->Add(
m_customCondition, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
411 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
417 this->SetSizer( m_conditionSizer );
419 m_conditionSizer->Fit(
this );
432PANEL_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 )
434 this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );
436 wxFlexGridSizer* m_conditionSizer;
437 m_conditionSizer =
new wxFlexGridSizer( 0, 4, 0, 0 );
438 m_conditionSizer->AddGrowableCol( 1 );
439 m_conditionSizer->SetFlexibleDirection( wxBOTH );
440 m_conditionSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
442 m_title =
new wxStaticText(
this, wxID_ANY,
_(
"Sheet Name:"), wxDefaultPosition, wxDefaultSize, 0 );
444 m_title->SetFont( wxFont( 12, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL,
false, wxT(
"Helvetica") ) );
446 m_conditionSizer->Add(
m_title, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
448 m_sheetName =
new wxComboBox(
this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_READONLY );
449 m_conditionSizer->Add(
m_sheetName, 0, wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );
452 m_conditionSizer->Add( 10, 0, 1, wxEXPAND, 5 );
458 this->SetSizer( m_conditionSizer );
460 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