@ -27,9 +27,10 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
fgFeatureConstraints - > SetFlexibleDirection ( wxBOTH ) ;
fgFeatureConstraints - > SetFlexibleDirection ( wxBOTH ) ;
fgFeatureConstraints - > SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED ) ;
fgFeatureConstraints - > SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED ) ;
fgFeatureConstraints - > SetMinSize ( wxSize ( - 1 , 0 ) ) ;
m_staticText23 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Copper " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText23 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Copper " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText23 - > Wrap ( - 1 ) ;
m_staticText23 - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_staticText23 , 0 , wxALIGN_CENTER_HORIZONTAL | wx TOP | wxBOTTOM | wxLEFT , 4 ) ;
fgFeatureConstraints - > Add ( m_staticText23 , 0 , wxTOP | wxLEFT , 13 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
@ -40,6 +41,18 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
m_staticline151 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline151 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_staticline16 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline16 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_staticline17 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline17 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_staticline18 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline18 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_bitmapClearance = new wxStaticBitmap ( m_scrolledWindow , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_bitmapClearance = new wxStaticBitmap ( m_scrolledWindow , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxDefaultSize , 0 ) ;
fgFeatureConstraints - > Add ( m_bitmapClearance , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
fgFeatureConstraints - > Add ( m_bitmapClearance , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
@ -127,7 +140,7 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
m_HoleClearanceLabel = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Copper to hole clearance: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_HoleClearanceLabel = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Copper to hole clearance: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_HoleClearanceLabel - > Wrap ( - 1 ) ;
m_HoleClearanceLabel - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_HoleClearanceLabel , 0 , wxTOP | wxBOTTOM | wxRIGHT | wxALIGN_CENTER_VERTICAL , 5 ) ;
fgFeatureConstraints - > Add ( m_HoleClearanceLabel , 0 , wxALIGN_CENTER_VERTICAL | wxRIGHT , 5 ) ;
m_HoleClearanceCtrl = new wxTextCtrl ( m_scrolledWindow , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_HoleClearanceCtrl = new wxTextCtrl ( m_scrolledWindow , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_HoleClearanceCtrl - > SetToolTip ( _ ( " The minimum clearance between a hole and an unassociated copper item. If set, this is an absolute minimum and cannot be reduced by custom rules or other settings. " ) ) ;
m_HoleClearanceCtrl - > SetToolTip ( _ ( " The minimum clearance between a hole and an unassociated copper item. If set, this is an absolute minimum and cannot be reduced by custom rules or other settings. " ) ) ;
@ -159,7 +172,7 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
m_minGrooveWidthLabel = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Minimum groove for creepage: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_minGrooveWidthLabel = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Minimum groove for creepage: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_minGrooveWidthLabel - > Wrap ( - 1 ) ;
m_minGrooveWidthLabel - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_minGrooveWidthLabel , 0 , wxALL , 5 ) ;
fgFeatureConstraints - > Add ( m_minGrooveWidthLabel , 0 , wxALIGN_CENTER_VERTICA L | wxRIGHT , 5 ) ;
m_minGrooveWidthCtrl = new wxTextCtrl ( m_scrolledWindow , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_minGrooveWidthCtrl = new wxTextCtrl ( m_scrolledWindow , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_minGrooveWidthCtrl - > SetToolTip ( _ ( " The minimum slot width from DRC creepage checks " ) ) ;
m_minGrooveWidthCtrl - > SetToolTip ( _ ( " The minimum slot width from DRC creepage checks " ) ) ;
@ -168,23 +181,11 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
m_minGrooveWidthUnits = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " mm " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_minGrooveWidthUnits = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " mm " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_minGrooveWidthUnits - > Wrap ( - 1 ) ;
m_minGrooveWidthUnits - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_minGrooveWidthUnits , 0 , wxALL , 5 ) ;
m_staticline3 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline3 , 0 , wxTOP | wxEXPAND , 10 ) ;
m_staticline4 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline4 , 0 , wxEXPAND | wxTOP , 10 ) ;
m_staticline5 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline5 , 0 , wxEXPAND | wxTOP , 10 ) ;
m_staticline6 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline6 , 0 , wxEXPAND | wxTOP , 10 ) ;
fgFeatureConstraints - > Add ( m_minGrooveWidthUnits , 0 , wxALIGN_CENTER_VERTICAL | wxLEFT , 5 ) ;
m_staticText24 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Holes " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText24 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Holes " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText24 - > Wrap ( - 1 ) ;
m_staticText24 - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_staticText24 , 0 , wxALIGN_CENTER_HORIZONTAL | wxALL , 4 ) ;
fgFeatureConstraints - > Add ( m_staticText24 , 0 , wxALIGN_CENTER_HORIZONTAL | wxTOP | wxLEFT , 13 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 5 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 5 ) ;
@ -195,6 +196,18 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 5 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 5 ) ;
m_staticline3 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline3 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_staticline4 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline4 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_staticline5 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline5 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_staticline6 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline6 , 0 , wxEXPAND | wxTOP , 2 ) ;
m_bitmapMinViaDrill = new wxStaticBitmap ( m_scrolledWindow , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_bitmapMinViaDrill = new wxStaticBitmap ( m_scrolledWindow , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxDefaultSize , 0 ) ;
fgFeatureConstraints - > Add ( m_bitmapMinViaDrill , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
fgFeatureConstraints - > Add ( m_bitmapMinViaDrill , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
@ -227,30 +240,30 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
m_HoleToHoleUnits - > Wrap ( - 1 ) ;
m_HoleToHoleUnits - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_HoleToHoleUnits , 0 , wxALIGN_CENTER_VERTICAL | wxLEFT , 5 ) ;
fgFeatureConstraints - > Add ( m_HoleToHoleUnits , 0 , wxALIGN_CENTER_VERTICAL | wxLEFT , 5 ) ;
m_staticline8 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline8 , 0 , wxEXPAND | wxTOP , 10 ) ;
m_staticText25 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " uVias " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText25 - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_staticText25 , 0 , wxALIGN_CENTER_HORIZONTAL | wxTOP | wxLEFT , 13 ) ;
m_staticline9 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline9 , 0 , wxEXPAND | wxTOP , 10 ) ;
m_staticline10 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline10 , 0 , wxEXPAND | wxTOP , 10 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 2 ) ;
m_staticline11 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline11 , 0 , wxEXPAND | wxTOP , 10 ) ;
m_staticText25 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " uVias " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText25 - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_staticText25 , 0 , wxALIGN_CENTER_HORIZONTAL | wxALL , 4 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 5 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 5 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 5 ) ;
m_staticline8 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline8 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 5 ) ;
m_staticline9 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline9 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_staticline10 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline10 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND | wxTOP , 5 ) ;
m_staticline11 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline11 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_bitmapMinuViaDiameter = new wxStaticBitmap ( m_scrolledWindow , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_bitmapMinuViaDiameter = new wxStaticBitmap ( m_scrolledWindow , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxDefaultSize , 0 ) ;
fgFeatureConstraints - > Add ( m_bitmapMinuViaDiameter , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
fgFeatureConstraints - > Add ( m_bitmapMinuViaDiameter , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT , 5 ) ;
@ -284,30 +297,30 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
m_uviaMinDrillUnits - > Wrap ( - 1 ) ;
m_uviaMinDrillUnits - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_uviaMinDrillUnits , 0 , wxALIGN_CENTER_VERTICAL | wxALIGN_LEFT | wxLEFT , 5 ) ;
fgFeatureConstraints - > Add ( m_uviaMinDrillUnits , 0 , wxALIGN_CENTER_VERTICAL | wxALIGN_LEFT | wxLEFT , 5 ) ;
m_staticline111 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline111 , 0 , wxEXPAND | wxTOP , 10 ) ;
m_staticText28 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Silk " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText28 - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_staticText28 , 0 , wxALIGN_CENTER_HORIZONTAL | wxTOP | wxLEFT , 13 ) ;
m_staticline12 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline12 , 0 , wxEXPAND | wxTOP , 10 ) ;
m_staticline13 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline13 , 0 , wxEXPAND | wxTOP , 10 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
m_staticline14 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline14 , 0 , wxEXPAND | wxTOP , 10 ) ;
m_staticText28 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Silkscreen " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText28 - > Wrap ( - 1 ) ;
fgFeatureConstraints - > Add ( m_staticText28 , 0 , wxALIGN_CENTER_HORIZONTAL | wxALL , 4 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
m_staticline111 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline111 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
m_staticline12 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline12 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_staticline13 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline13 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
m_staticline14 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
fgFeatureConstraints - > Add ( m_staticline14 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
fgFeatureConstraints - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
@ -354,10 +367,10 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
fgFeatureConstraints - > Add ( m_textThicknessUnits , 0 , wxALIGN_CENTER_VERTICAL | wxTOP | wxLEFT , 5 ) ;
fgFeatureConstraints - > Add ( m_textThicknessUnits , 0 , wxALIGN_CENTER_VERTICAL | wxTOP | wxLEFT , 5 ) ;
sbFeatureConstraints - > Add ( fgFeatureConstraints , 1 , wxEXPAND | wxLEFT , 5 ) ;
sbFeatureConstraints - > Add ( fgFeatureConstraints , 1 , wxEXPAND , 5 ) ;
bScrolledSizer - > Add ( sbFeatureConstraints , 0 , wxEXPAND | wxTOP | wx RIGHT , 5 ) ;
bScrolledSizer - > Add ( sbFeatureConstraints , 0 , wxEXPAND | wxRIGHT , 5 ) ;
bScrolledSizer - > Add ( 0 , 0 , 0 , wxEXPAND | wxRIGHT | wxLEFT , 15 ) ;
bScrolledSizer - > Add ( 0 , 0 , 0 , wxEXPAND | wxRIGHT | wxLEFT , 15 ) ;
@ -368,9 +381,12 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
wxBoxSizer * bSizerArcToPoly ;
wxBoxSizer * bSizerArcToPoly ;
bSizerArcToPoly = new wxBoxSizer ( wxVERTICAL ) ;
bSizerArcToPoly = new wxBoxSizer ( wxVERTICAL ) ;
m_stCircleToPolyOpt = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Arc/Circle Approximated by Segment s " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_stCircleToPolyOpt = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Arc/Circle Approximation s " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_stCircleToPolyOpt - > Wrap ( - 1 ) ;
m_stCircleToPolyOpt - > Wrap ( - 1 ) ;
bSizerArcToPoly - > Add ( m_stCircleToPolyOpt , 0 , wxTOP | wxRIGHT | wxLEFT , 5 ) ;
bSizerArcToPoly - > Add ( m_stCircleToPolyOpt , 0 , wxTOP | wxLEFT , 13 ) ;
m_staticline19 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
bSizerArcToPoly - > Add ( m_staticline19 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
wxFlexGridSizer * fgSizer2 ;
wxFlexGridSizer * fgSizer2 ;
fgSizer2 = new wxFlexGridSizer ( 0 , 4 , 3 , 0 ) ;
fgSizer2 = new wxFlexGridSizer ( 0 , 4 , 3 , 0 ) ;
@ -378,9 +394,6 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
fgSizer2 - > SetFlexibleDirection ( wxBOTH ) ;
fgSizer2 - > SetFlexibleDirection ( wxBOTH ) ;
fgSizer2 - > SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED ) ;
fgSizer2 - > SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED ) ;
fgSizer2 - > Add ( 15 , 0 , 0 , 0 , 5 ) ;
m_maxErrorTitle = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Maximum allowed deviation: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_maxErrorTitle = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Maximum allowed deviation: " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_maxErrorTitle - > Wrap ( - 1 ) ;
m_maxErrorTitle - > Wrap ( - 1 ) ;
m_maxErrorTitle - > SetToolTip ( _ ( " This is the maximum distance between a circle and the polygonal shape that approximate it. \n The error max defines the number of segments of this polygon. " ) ) ;
m_maxErrorTitle - > SetToolTip ( _ ( " This is the maximum distance between a circle and the polygonal shape that approximate it. \n The error max defines the number of segments of this polygon. " ) ) ;
@ -401,19 +414,19 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
m_stCircleToPolyWarning = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Note: zone filling can be slow when < %s. " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_stCircleToPolyWarning = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Note: zone filling can be slow when < %s. " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_stCircleToPolyWarning - > Wrap ( - 1 ) ;
m_stCircleToPolyWarning - > Wrap ( - 1 ) ;
bSizerArcToPoly - > Add ( m_stCircleToPolyWarning , 0 , wxLEFT | wxRIGHT , 5 ) ;
bSizerArcToPoly - > Add ( m_stCircleToPolyWarning , 0 , wxBOTTOM | wxRIGHT | wxLEF T , 5 ) ;
sbFeatureRules - > Add ( bSizerArcToPoly , 0 , wxEXPAND , 5 ) ;
sbFeatureRules - > Add ( bSizerArcToPoly , 0 , wxEXPAND , 5 ) ;
m_bSizerPolygonFillOption = new wxBoxSizer ( wxVERTICAL ) ;
m_bSizerPolygonFillOption = new wxBoxSizer ( wxVERTICAL ) ;
m_staticline1 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
m_bSizerPolygonFillOption - > Add ( m_staticline1 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 12 ) ;
m_stZoneFilledPolysOpt = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Zone Fill Strategy " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_stZoneFilledPolysOpt = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Zone Fill Strategy " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_stZoneFilledPolysOpt - > Wrap ( - 1 ) ;
m_stZoneFilledPolysOpt - > Wrap ( - 1 ) ;
m_bSizerPolygonFillOption - > Add ( m_stZoneFilledPolysOpt , 0 , wxTOP | wxRIGHT | wxLEFT , 5 ) ;
m_bSizerPolygonFillOption - > Add ( m_stZoneFilledPolysOpt , 0 , wxTOP | wxLEFT , 13 ) ;
m_staticline1 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
m_bSizerPolygonFillOption - > Add ( m_staticline1 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
wxBoxSizer * bSizer9 ;
wxBoxSizer * bSizer9 ;
bSizer9 = new wxBoxSizer ( wxHORIZONTAL ) ;
bSizer9 = new wxBoxSizer ( wxHORIZONTAL ) ;
@ -441,7 +454,7 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
bSizer111 - > Add ( m_minResolvedSpokeCountCtrl , 0 , wxALL | wxALIGN_CENTER_VERTICAL , 5 ) ;
bSizer111 - > Add ( m_minResolvedSpokeCountCtrl , 0 , wxALL | wxALIGN_CENTER_VERTICAL , 5 ) ;
m_bSizerPolygonFillOption - > Add ( bSizer111 , 1 , wxEXPAND | wxTOP , 5 ) ;
m_bSizerPolygonFillOption - > Add ( bSizer111 , 1 , wxEXPAND | wxTOP | wxBOTTOM , 5 ) ;
sbFeatureRules - > Add ( m_bSizerPolygonFillOption , 0 , wxEXPAND | wxTOP , 10 ) ;
sbFeatureRules - > Add ( m_bSizerPolygonFillOption , 0 , wxEXPAND | wxTOP , 10 ) ;
@ -449,12 +462,12 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
wxBoxSizer * bSizer11 ;
wxBoxSizer * bSizer11 ;
bSizer11 = new wxBoxSizer ( wxVERTICAL ) ;
bSizer11 = new wxBoxSizer ( wxVERTICAL ) ;
m_staticline15 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
bSizer11 - > Add ( m_staticline15 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 12 ) ;
m_staticText33 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Length Tuning " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText33 = new wxStaticText ( m_scrolledWindow , wxID_ANY , _ ( " Length Tuning " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticText33 - > Wrap ( - 1 ) ;
m_staticText33 - > Wrap ( - 1 ) ;
bSizer11 - > Add ( m_staticText33 , 0 , wxALL , 5 ) ;
bSizer11 - > Add ( m_staticText33 , 0 , wxTOP | wxLEFT , 13 ) ;
m_staticline15 = new wxStaticLine ( m_scrolledWindow , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxLI_HORIZONTAL ) ;
bSizer11 - > Add ( m_staticline15 , 0 , wxEXPAND | wxTOP | wxBOTTOM , 2 ) ;
m_useHeightForLengthCalcs = new wxCheckBox ( m_scrolledWindow , wxID_ANY , _ ( " Include stackup height in track length calculations " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_useHeightForLengthCalcs = new wxCheckBox ( m_scrolledWindow , wxID_ANY , _ ( " Include stackup height in track length calculations " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_useHeightForLengthCalcs - > SetToolTip ( _ ( " When enabled, the distance between copper layers will be included in track length calculations for tracks with vias. When disabled, via stackup height is ignored. " ) ) ;
m_useHeightForLengthCalcs - > SetToolTip ( _ ( " When enabled, the distance between copper layers will be included in track length calculations for tracks with vias. When disabled, via stackup height is ignored. " ) ) ;
@ -465,7 +478,7 @@ PANEL_SETUP_CONSTRAINTS_BASE::PANEL_SETUP_CONSTRAINTS_BASE( wxWindow* parent, wx
sbFeatureRules - > Add ( bSizer11 , 1 , wxEXPAND , 5 ) ;
sbFeatureRules - > Add ( bSizer11 , 1 , wxEXPAND , 5 ) ;
bScrolledSizer - > Add ( sbFeatureRules , 0 , wxEXPAND | wxTOP | wx RIGHT , 5 ) ;
bScrolledSizer - > Add ( sbFeatureRules , 0 , wxEXPAND | wxRIGHT , 5 ) ;
bScrolledSizer - > Add ( 0 , 0 , 1 , wxEXPAND , 0 ) ;
bScrolledSizer - > Add ( 0 , 0 , 1 , wxEXPAND , 0 ) ;