16DIALOG_ERC_BASE::DIALOG_ERC_BASE( wxWindow* parent, wxWindowID 
id, 
const wxString& title, 
const wxPoint& pos, 
const wxSize& size, 
long style ) : 
DIALOG_SHIM( parent, id, title, pos, size, style )
 
   18    this->SetSizeHints( wxDefaultSize, wxDefaultSize );
 
   21    bSizer1 = 
new wxBoxSizer( wxVERTICAL );
 
   24    m_infoBar->SetShowHideEffects( wxSHOW_EFFECT_NONE, wxSHOW_EFFECT_NONE );
 
   28    bSizer1->Add( 
m_infoBar, 0, wxEXPAND, 5 );
 
   30    wxBoxSizer* bMainSizer;
 
   31    bMainSizer = 
new wxBoxSizer( wxVERTICAL );
 
   33    wxGridBagSizer* gbSizerOptions;
 
   34    gbSizerOptions = 
new wxGridBagSizer( 0, 0 );
 
   35    gbSizerOptions->SetFlexibleDirection( wxBOTH );
 
   36    gbSizerOptions->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
   39    m_bMenu->SetMinSize( wxSize( 30,30 ) );
 
   41    gbSizerOptions->Add( 
m_bMenu, wxGBPosition( 0, 2 ), wxGBSpan( 2, 1 ), wxALIGN_CENTER_VERTICAL, 5 );
 
   44    gbSizerOptions->AddGrowableCol( 0 );
 
   45    gbSizerOptions->AddGrowableCol( 1 );
 
   46    gbSizerOptions->AddGrowableRow( 0 );
 
   47    gbSizerOptions->AddGrowableRow( 1 );
 
   49    bMainSizer->Add( gbSizerOptions, 0, wxEXPAND|wxLEFT, 5 );
 
   54    bSizer14 = 
new wxBoxSizer( wxVERTICAL );
 
   59    bSizer10 = 
new wxBoxSizer( wxVERTICAL );
 
   62    bSizer10->Add( 
m_messages, 1, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
 
   64    wxBoxSizer* bGaugeMargins;
 
   65    bGaugeMargins = 
new wxBoxSizer( wxVERTICAL );
 
   67    m_gauge = 
new wxGauge( 
m_panelMessages, wxID_ANY, 1000, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
 
   69    bGaugeMargins->Add( 
m_gauge, 0, wxALL|wxEXPAND, 5 );
 
   72    bSizer10->Add( bGaugeMargins, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
 
   89    bSizer13 = 
new wxBoxSizer( wxVERTICAL );
 
   91    m_notebook = 
new wxNotebook( 
results, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
 
   93    wxBoxSizer* bViolationsSizer;
 
   94    bViolationsSizer = 
new wxBoxSizer( wxVERTICAL );
 
   99    bViolationsSizer->Add( 
m_markerDataView, 2, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
 
  102    bViolationsSizer->Add( 0, 8, 0, wxEXPAND, 5 );
 
  110    wxBoxSizer* bSizer15;
 
  111    bSizer15 = 
new wxBoxSizer( wxVERTICAL );
 
  114    bSizer15->Add( 
m_ignoredList, 1, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
 
  120    bSizer15->Add( 0, 8, 0, wxEXPAND, 5 );
 
  138    wxBoxSizer* bSizer11;
 
  139    bSizer11 = 
new wxBoxSizer( wxVERTICAL );
 
  141    wxBoxSizer* bSeveritySizer;
 
  142    bSeveritySizer = 
new wxBoxSizer( wxHORIZONTAL );
 
  144    m_showLabel = 
new wxStaticText( 
this, wxID_ANY, 
_(
"Show:"), wxDefaultPosition, wxDefaultSize, 0 );
 
  146    bSeveritySizer->Add( 
m_showLabel, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
 
  148    m_showAll = 
new wxCheckBox( 
this, wxID_ANY, 
_(
"All"), wxDefaultPosition, wxDefaultSize, 0 );
 
  149    bSeveritySizer->Add( 
m_showAll, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
 
  152    bSeveritySizer->Add( 35, 0, 0, wxEXPAND, 5 );
 
  154    m_showErrors = 
new wxCheckBox( 
this, wxID_ANY, 
_(
"Errors"), wxDefaultPosition, wxDefaultSize, 0 );
 
  155    bSeveritySizer->Add( 
m_showErrors, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
 
  158    bSeveritySizer->Add( 
m_errorsBadge, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 25 );
 
  160    m_showWarnings = 
new wxCheckBox( 
this, wxID_ANY, 
_(
"Warnings"), wxDefaultPosition, wxDefaultSize, 0 );
 
  161    bSeveritySizer->Add( 
m_showWarnings, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
 
  164    bSeveritySizer->Add( 
m_warningsBadge, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 25 );
 
  166    m_showExclusions = 
new wxCheckBox( 
this, wxID_ANY, 
_(
"Exclusions"), wxDefaultPosition, wxDefaultSize, 0 );
 
  167    bSeveritySizer->Add( 
m_showExclusions, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
 
  170    bSeveritySizer->Add( 
m_exclusionsBadge, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 25 );
 
  173    bSeveritySizer->Add( 0, 0, 1, wxEXPAND, 5 );
 
  175    m_saveReport = 
new wxButton( 
this, wxID_ANY, 
_(
"Save..."), wxDefaultPosition, wxDefaultSize, 0 );
 
  176    bSeveritySizer->Add( 
m_saveReport, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
 
  179    bSizer11->Add( bSeveritySizer, 0, wxEXPAND|wxALL, 5 );
 
  182    bMainSizer->Add( bSizer11, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
 
  185    bSizer1->Add( bMainSizer, 1, wxEXPAND|wxALL, 5 );
 
  189    m_deleteOneMarker = 
new wxButton( 
this, wxID_ANY, 
_(
"Delete Marker"), wxDefaultPosition, wxDefaultSize, 0 );
 
  211    this->SetSizer( bSizer1 );
 
  213    bSizer1->Fit( 
this );