C++ 1 source_name 0 0 res UTF-8 connect dialog_global_edit_teardrops_base 1000 none 1 dialog_global_edit_teardrops_base . 1 1 1 1 UI 0 0 0 0 wxAUI_MGR_DEFAULT 1 0 1 impl_virtual 0 wxID_ANY DIALOG_GLOBAL_EDIT_TEARDROPS_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Set Teardrops 0 bMainSizer wxVERTICAL none 5 wxEXPAND 0 bSizerTop wxHORIZONTAL none 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 1 wxID_ANY Scope sbScope wxVERTICAL 1 none 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY PTH pads 0 0 1 m_pthPads 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY SMD pads 0 0 1 m_smdPads 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Vias 0 0 1 m_vias 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxALL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Track to track 0 0 1 m_trackToTrack 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onTrackToTrack 5 wxEXPAND|wxTOP|wxRIGHT|wxLEFT 2 wxID_ANY Filter Items sbFilters wxVERTICAL 1 none 5 wxEXPAND 1 2 wxBOTH 1 0,1,2,3 0 fgSizer3 wxFLEX_GROWMODE_SPECIFIED none 0 5 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Filter items by net: 0 0 1 m_netFilterOpt 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onFilterUpdateUi 5 wxEXPAND|wxRIGHT 1 1 1 1 1 1 0 NET_SELECTOR 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY #include <widgets/net_selector.h> 0 0 1 m_netFilter 1 protected 1 Resizable 1 ; forward_declare 0 onFilterUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Filter items by net class: 0 0 1 m_netclassFilterOpt 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onFilterUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_netclassFilter 1 protected 1 Resizable 0 1 0 wxFILTER_NONE wxDefaultValidator OnNetclassFilterSelect onFilterUpdateUi 3 wxEXPAND|wxTOP|wxBOTTOM 1 0 protected 0 3 wxEXPAND|wxTOP|wxBOTTOM 1 0 protected 0 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Filter items by layer: 0 0 1 m_layerFilterOpt 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onFilterUpdateUi 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_layerFilter 1 protected 1 Resizable -1 1 PCB_LAYER_BOX_SELECTOR; pcb_layer_box_selector.h; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnLayerFilterSelect onFilterUpdateUi 5 wxEXPAND 1 5 protected 0 5 wxEXPAND 1 0 protected 0 5 0 5 protected 0 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Round pads only 0 0 1 m_roundPadsFilter 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onFilterUpdateUi 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Existing teardrops only 0 0 1 m_existingFilter 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnExistingFilterSelect onFilterUpdateUi 5 wxALL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Selected items only 0 0 1 m_selectedItemsFilter 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onFilterUpdateUi 5 wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT|wxTOP 1 wxID_ANY Action sbAction wxVERTICAL 1 none 15 wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 ID_SPECIFIED_NET_TO_NETCLASS_VALUES Remove teardrops 0 0 1 m_removeTeardrops 1 protected 1 Resizable 1 wxRB_GROUP ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 15 wxEXPAND|wxBOTTOM 0 bSizer12 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 ID_SPECIFIED_NET_TO_NETCLASS_VALUES Add teardrops with default values for shape 0 0 1 m_addTeardrops 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 10 wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Edit default values in Board Setup 0 0 1 m_boardSetupLink 1 protected 1 Resizable 1 wxHL_DEFAULT_STYLE ; ; forward_declare 0 #teardrops onShowBoardSetup 5 wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 ID_SPECIFIED_NET_TO_SPECIFIED_VALUES Add teardrops with specified values: 0 0 1 m_specifiedValues 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 25 wxEXPAND|wxLEFT 0 bSizerSpecifiedValues wxVERTICAL none 3 wxEXPAND|wxTOP 0 bSizerCols11 wxHORIZONTAL none 3 wxEXPAND|wxTOP 1 bSizerLeftCol11 wxVERTICAL none 5 wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Prefer zone connection 0 0 1 m_cbPreferZoneConnection 1 protected 1 Resizable 1 wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER ; ; forward_declare 0 Do not create teardrops on tracks connected to pads that are also connected to a copper zone. wxFILTER_NONE wxDefaultValidator onSpecifiedValuesUpdateUi 5 wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Allow teardrops to span two track segments 0 0 1 m_cbTeardropsUseNextTrack 1 protected 1 Resizable 1 wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER ; ; forward_declare 0 Allows a teardrop to extend over the first 2 connected track segments if the first track segment is too short to accommodate the best length. wxFILTER_NONE wxDefaultValidator onSpecifiedValuesUpdateUi 5 wxEXPAND 0 0 protected 25 10 wxEXPAND|wxLEFT 1 bSizerRightCol11 wxVERTICAL none 3 wxEXPAND 0 bSizer39 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Maximum track width: 0 0 0 1 m_stHDRatio 1 protected 1 Resizable 1 ; ; forward_declare 0 Max pad/via size to track width ratio to create a teardrop. 100 always creates a teardrop. -1 onSpecifiedValuesUpdateUi 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_tcHDRatio 1 protected 1 Resizable 1 -1,-1 ; ; forward_declare 0 Tracks which are similar in size to the pad or via do not need teardrops. wxFILTER_NONE wxDefaultValidator onSpecifiedValuesUpdateUi 5 wxRIGHT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY % 0 0 0 1 m_stHDRatioUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 2 wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY (as a percentage of pad/via minor dimension) 0 0 0 1 m_minTrackWidthHint 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxEXPAND 0 5 protected 0 3 wxEXPAND|wxBOTTOM 1 bSizerShapeColumns wxHORIZONTAL none 10 wxEXPAND|wxRIGHT 1 bSizerLeftCol wxVERTICAL none 5 wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_bitmapTeardrop 1 protected 1 Resizable 1 ; ; forward_declare 0 onSpecifiedValuesUpdateUi 5 wxEXPAND|wxBOTTOM 0 bSizer41 wxHORIZONTAL none 5 wxEXPAND 0 0 protected 25 5 wxEXPAND|wxTOP 1 bSizer121 wxVERTICAL none 10 wxEXPAND|wxLEFT 1 3 wxBOTH 1 0 fgSizerRightCol wxFLEX_GROWMODE_SPECIFIED none 0 5 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Best length (L): 0 0 0 1 m_stLenPercentLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxEXPAND|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_tcLenPercent 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onSpecifiedValuesUpdateUi 5 wxALIGN_CENTER_VERTICAL 0 bSizer131 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY %( 0 0 0 1 m_lengthUnitsPrefix 1 private 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 1 wxALIGN_BOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 ,93,400,-1,70,0 0 0 wxID_ANY d 0 0 0 1 m_lengthUnitsHint 1 private 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY ) 0 0 0 1 m_lengthUnitsSuffix 1 private 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Maximum length (L): 0 0 0 1 m_stMaxLen 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_tcTdMaxLen 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onSpecifiedValuesUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY mm 0 0 0 1 m_stMaxLenUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxEXPAND 1 5 protected 0 5 wxEXPAND 1 0 protected 0 5 wxEXPAND 1 0 protected 0 10 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Best width (W): 0 0 0 1 m_stHeightPercentLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxEXPAND|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_tcHeightPercent 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onSpecifiedValuesUpdateUi 5 wxALIGN_CENTER_VERTICAL 0 bSizer1311 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY %( 0 0 0 1 m_widthUnitsPrefix 1 private 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 1 wxALIGN_BOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 ,93,400,-1,70,0 0 0 wxID_ANY d 0 0 0 1 m_widthUnitsHint 1 private 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY ) 0 0 0 1 m_widthUnitsSuffix 1 private 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 10 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Maximum width (W): 0 0 0 1 m_stMaxHeight 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_tcMaxHeight 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onSpecifiedValuesUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY mm 0 0 0 1 m_stMaxHeightUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onSpecifiedValuesUpdateUi 5 wxEXPAND 0 8 protected 0 3 wxBOTTOM|wxEXPAND|wxLEFT 0 bSizer44 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Curved edges 0 0 1 m_curvedEdges 1 protected 1 Resizable 1 wxCHK_3STATE|wxCHK_ALLOW_3RD_STATE_FOR_USER ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator onSpecifiedValuesUpdateUi 5 0 0 protected 30 5 wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Points: 0 0 0 1 m_curvePointsLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 onCurvedEdgesUpdateUi 5 wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 5 10 0 3 0 1 m_curvePointsCtrl 1 protected 1 Resizable 1 wxSP_ARROW_KEYS ; ; forward_declare 0 onCurvedEdgesUpdateUi 5 wxEXPAND|wxALL 0 0 1 0 0 0 1 0 0 m_sdbSizer protected