12PANEL_RULE_AREA_PROPERTIES_KEEPOUT_BASE::PANEL_RULE_AREA_PROPERTIES_KEEPOUT_BASE( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
long style,
const wxString&
name ) : wxPanel( parent, id, pos, size, style,
name )
18 m_cbTracksCtrl =
new wxCheckBox(
this, wxID_ANY,
_(
"Keep out tracks"), wxDefaultPosition, wxDefaultSize, 0 );
19 m_cbTracksCtrl->SetToolTip(
_(
"Prevent tracks from routing into this area") );
23 m_cbViasCtrl =
new wxCheckBox(
this, wxID_ANY,
_(
"Keep out vias"), wxDefaultPosition, wxDefaultSize, 0 );
24 m_cbViasCtrl->SetToolTip(
_(
"Prevent vias from being placed in this area") );
28 m_cbPadsCtrl =
new wxCheckBox(
this, wxID_ANY,
_(
"Keep out pads"), wxDefaultPosition, wxDefaultSize, 0 );
29 m_cbPadsCtrl->SetToolTip(
_(
"Raise a DRC error if a pad overlaps this area") );
33 m_cbCopperPourCtrl =
new wxCheckBox(
this, wxID_ANY,
_(
"Keep out zone fills"), wxDefaultPosition, wxDefaultSize, 0 );
38 m_cbFootprintsCtrl =
new wxCheckBox(
this, wxID_ANY,
_(
"Keep out footprints"), wxDefaultPosition, wxDefaultSize, 0 );
39 m_cbFootprintsCtrl->SetToolTip(
_(
"Raise a DRC error if a footprint courtyard overlaps this area") );
wxCheckBox * m_cbTracksCtrl
wxCheckBox * m_cbFootprintsCtrl
wxCheckBox * m_cbViasCtrl
wxCheckBox * m_cbCopperPourCtrl
PANEL_RULE_AREA_PROPERTIES_KEEPOUT_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)
~PANEL_RULE_AREA_PROPERTIES_KEEPOUT_BASE()
wxCheckBox * m_cbPadsCtrl
wxFlexGridSizer * m_keepoutRuleSizer