C++ 1 source_name 0 0 res UTF-8 connect dialog_pns_settings_base 1000 none 1 DIALOG_PNS_SETTINGS_BASE . 1 1 1 1 UI 0 0 0 wxAUI_MGR_DEFAULT 1 1 impl_virtual 0 wxID_ANY -1,-1 DIALOG_PNS_SETTINGS_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Interactive Router Settings bMainSizer wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 "Highlight collisions" "Shove" "Walk around" "Figure out what's best" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Mode: 1 0 0 1 m_mode 1 protected 1 Resizable 0 1 wxRA_SPECIFY_COLS 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxALL 1 wxID_ANY Options: bOptions wxVERTICAL 1 none 5 wxEXPAND 1 2 wxBOTH 1 0 fgSizer1 wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxTOP|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Mouse drag behavior: 0 0 1 m_staticText4 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT|wxEXPAND 1 1 1 1 1 1 0 "Move item" "Interactive drag" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_dragToolMode 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Free angle mode (no shove/walkaround) 0 0 1 m_freeAngleMode 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator onFreeAngleModeChange 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 0 0 wxID_ANY Shove vias 0 0 1 m_shoveVias 1 protected 1 Resizable 1 0 When disabled, vias are treated as un-movable objects and hugged instead of shoved. wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Jump over obstacles 0 0 1 m_backPressure 1 protected 1 Resizable 1 0 When enabled, the router tries to move colliding traces behind solid obstacles (e.g. pads) instead of "reflecting" back the collision wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Remove redundant tracks 0 0 1 m_removeLoops 1 protected 1 Resizable 1 0 Removes loops while routing (e.g. if the new track ensures same connectivity as an already existing one, the old track is removed). Loop removal works locally (only between the start and end of the currently routed trace). wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Optimize pad connections 0 0 1 m_smartPads 1 protected 1 Resizable 1 0 When enabled, the router tries to break out pads/vias in a clean way, avoiding acute angles and jagged breakout traces. wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Smooth dragged segments 0 0 1 m_smoothDragged 1 protected 1 Resizable 1 0 When enabled, the router attempts to merge several jagged segments into a single straight one (dragging mode). wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Allow DRC violations 0 0 1 m_violateDrc 1 protected 1 Resizable 1 0 (Highlight collisions mode only) - allows to establish a track even if is violating the DRC rules. wxFILTER_NONE wxDefaultValidator 5 wxALL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 0 0 wxID_ANY Suggest track finish 0 0 1 m_suggestEnding 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND | wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 m_staticline1 1 protected 1 Resizable 1 wxLI_HORIZONTAL 0 5 wxEXPAND 0 bEffort wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Optimizer effort: 0 0 1 m_effortLabel 1 protected 1 Resizable 1 0 Defines how much time the router shall spend optimizing the routed/shoved traces. More effort means cleaner routing (but slower), less effort means faster routing but somewhat jagged traces. -1 5 wxEXPAND 0 0 protected 0 5 wxEXPAND 1 bSlider wxVERTICAL none 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 2 1 0 0 1 m_effort 1 protected 1 Resizable 1 wxSL_AUTOTICKS|wxSL_BOTTOM|wxSL_HORIZONTAL|wxSL_TOP 0 wxFILTER_NONE wxDefaultValidator 1 5 wxEXPAND 1 bSliderLabels wxHORIZONTAL none 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,8,70,0 0 0 wxID_ANY low 0 0 1 m_lowLabel 1 protected 1 Resizable 1 0 -1 5 wxEXPAND 1 0 protected 0 5 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 ,90,90,8,70,0 0 0 wxID_ANY high 0 0 1 m_highLabel 1 protected 1 Resizable 1 0 -1 5 wxALL|wxEXPAND 0 0 1 0 0 0 1 0 0 m_stdButtons protected OnOkClick