C++ 1 source_name 0 0 res UTF-8 connect panel_edit_options_base 1000 none 1 PanelEditOptions . 1 1 1 1 UI 0 1 0 0 wxAUI_MGR_DEFAULT 1 0 1 impl_virtual 0 wxID_ANY PANEL_EDIT_OPTIONS_BASE -1,-1 RESETTABLE_PANEL; widgets/resettable_panel.h; Not forward_declare 0 wxTAB_TRAVERSAL bPanelSizer wxHORIZONTAL none 5 wxRIGHT 1 bMargins wxHORIZONTAL none 5 wxEXPAND|wxTOP|wxRIGHT 0 bMiddleLeftSizer wxVERTICAL none 5 wxEXPAND|wxALL 0 wxID_ANY Editing Options bOptionsSizer wxVERTICAL 1 none 5 wxEXPAND 0 bSizerUniversal wxVERTICAL none 5 wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Constrain actions to H, V, 45 degrees 0 0 1 m_cbConstrainHV45Mode 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND 0 bSizerRotationStep wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Step for &rotate commands: 0 0 0 1 m_rotationAngleLabel 1 protected 1 Resizable 1 0 -1 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 60,-1 1 m_rotationAngleCtrl 1 protected 1 Resizable 1 0 Set increment (in degrees) for context menu and hotkey rotation. wxFILTER_NONE wxDefaultValidator 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY deg 0 0 0 1 m_rotationAngleUnits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Arc editing mode: 0 0 0 1 m_arcEditModeLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND 0 3 protected 0 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 "Keep center, adjust radius" "Keep endpoints or direction of starting point" 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_arcEditMode 1 protected 1 Resizable 0 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxTOP 0 m_sizerBoardEdit wxVERTICAL protected 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Track mouse-drag mode: 0 0 0 1 m_trackMouseDragLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND 1 3 protected 0 5 wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 1 1 1 1 1 0 "Move" "Drag (45 degree mode)" "Drag (free angle)" 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_trackMouseDragCtrl 1 protected 1 Resizable 0 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Flip board items left/right (default is top/bottom) 0 0 1 m_flipLeftRight 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Allow free pads 0 0 1 m_allowFreePads 1 protected 1 Resizable 1 0 If checked, pads can be moved with respect to the rest of the footprint. wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxALL 1 wxID_ANY Left Click Mouse Commands m_mouseCmdsWinLin wxVERTICAL 1 protected 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Left click (and drag) actions depend on 2 modifier keys: Shift and Ctrl 0 0 0 1 m_staticText181 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 staticline11 1 none 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND|wxTOP 1 2 wxBOTH 0 fgSizerCmdsWinLin wxFLEX_GROWMODE_SPECIFIED none 0 8 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Click 0 0 0 1 staticText61 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Select item(s) 0 0 0 1 staticText71 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Long Click 0 0 0 1 staticText611 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Clarify selection from menu 0 0 0 1 staticText711 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Shift 0 0 0 1 staticText81 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Add item(s) to selection 0 0 0 1 staticText91 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Ctrl+Shift 0 0 0 1 staticText121 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Remove item(s) from selection 0 0 0 1 staticText131 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Ctrl 0 0 0 1 staticText161 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 "Toggle selection" "Highlight net (for pads or tracks)" 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 1 0 0 1 m_rbCtrlClickAction 1 protected 1 Resizable 1 1 wxRA_SPECIFY_COLS ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxALL 1 wxID_ANY Left Click Mouse Commands m_mouseCmdsOSX wxVERTICAL 1 protected 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Left click (and drag) actions depend on 3 modifier keys: Option, Shift and Cmd 0 0 0 1 m_staticText1811 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxBOTTOM 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 staticline111 1 none 1 Resizable 1 wxLI_HORIZONTAL ; ; forward_declare 0 5 wxEXPAND|wxTOP 1 2 wxBOTH 0 fgSizerCmdsOSX wxFLEX_GROWMODE_SPECIFIED none 0 8 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Click 0 0 0 1 staticText62 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Select item(s) 0 0 0 1 staticText72 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Long Click 0 0 0 1 staticText162 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Clarify selection from menu 0 0 0 1 staticText172 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Shift 0 0 0 1 staticText82 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Add item(s) to selection 0 0 0 1 staticText92 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Shift+Cmd 0 0 0 1 staticText122 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Remove item(s) from selection 0 0 0 1 staticText132 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Cmd 0 0 0 1 staticText142 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxBOTTOM|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 "Toggle selection" "Highlight net (for pads or tracks)" 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 1 0 0 1 m_rbCtrlClickActionMac 1 protected 1 Resizable 0 1 wxRA_SPECIFY_COLS ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Option 0 0 0 1 staticText102 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Clarify selection from menu 0 0 0 1 staticText112 1 none 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND | wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_optionsBook 1 protected 1 Resizable 1 ; ; forward_declare 0 a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 fpPage 1 none 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL bSizer10 wxVERTICAL none 5 wxEXPAND|wxTOP 0 wxID_ANY Magnetic Points sbFPMagnets wxVERTICAL 1 none 5 wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Magnetic pads 0 0 1 m_magneticPads 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Magnetic graphics 0 0 1 m_magneticGraphics 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator a page 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 pcbPage 1 none 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL pcbOptionsSizer wxVERTICAL none 5 wxEXPAND|wxTOP|wxBOTTOM 0 wxID_ANY Magnetic Points sbMagnets wxVERTICAL 1 none 5 wxEXPAND|wxBOTTOM 1 2 wxBOTH 0 fgSizer2 wxFLEX_GROWMODE_SPECIFIED none 0 5 5 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Snap to pads: 0 0 0 1 m_staticText2 1 protected 1 Resizable 1 ; ; forward_declare 0 Capture cursor when the mouse enters a pad area -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 "Never" "When creating tracks" "Always" 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_magneticPadChoice 1 protected 1 Resizable 1 1 ; ; forward_declare 0 Capture cursor when the mouse enters a pad area wxFILTER_NONE wxDefaultValidator 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 Snap to tracks: 0 0 0 1 m_staticText21 1 protected 1 Resizable 1 ; ; forward_declare 0 Capture cursor when the mouse approaches a track -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 "Never" "When creating tracks" "Always" 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_magneticTrackChoice 1 protected 1 Resizable 1 1 ; ; forward_declare 0 Capture cursor when the mouse approaches a track wxFILTER_NONE wxDefaultValidator 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 Snap to graphics: 0 0 0 1 m_staticText211 1 protected 1 Resizable 1 ; ; forward_declare 0 Capture cursor when the mouse approaches graphical control points -1 5 wxALIGN_CENTER_VERTICAL|wxEXPAND|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 "Always" "Never" 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY 0 0 1 m_magneticGraphicsChoice 1 protected 1 Resizable 0 1 ; ; forward_declare 0 Capture cursor when the mouse approaches graphical control points wxFILTER_NONE wxDefaultValidator 5 wxEXPAND|wxTOP|wxBOTTOM 0 wxID_ANY Ratsnest sbSizer3 wxVERTICAL 1 none 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Always show selected ratsnest 0 0 1 m_showSelectedRatsnest 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Show ratsnest with curved lines 0 0 1 m_OptDisplayCurvedRatsnestLines 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 5 wxEXPAND 1 bSizer11 wxHORIZONTAL none 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY Ratsnest line thickness: 0 0 0 1 m_ratsnestThicknessLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 1 Dock 0 Left 0 1 1 0 0 wxID_ANY 0.5 0.5 10 0 0.5 0 1 m_ratsnestThickness 1 protected 1 Resizable 1 wxSP_ARROW_KEYS ; ; forward_declare 0 5 wxEXPAND|wxTOP|wxBOTTOM 0 wxID_ANY Miscellaneous sbSizerMisc wxVERTICAL 1 none 5 wxBOTTOM|wxLEFT 0 1 1 1 1 1 0 1 1 1 0 Dock 0 Left 0 1 1 0 0 wxID_ANY <ESC> clears net highlighting 0 0 1 m_escClearsNetHighlight 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 Show page limits 0 0 1 m_showPageLimits 1 protected 1 Resizable 1 0 Draw an outline to show the sheet size. 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 Show courtyard collisions when moving/dragging 0 0 1 m_cbCourtyardCollisions 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 Automatically refill zones 0 0 1 m_autoRefillZones 1 protected 1 Resizable 1 0 If checked, zones will be re-filled after each edit operation wxFILTER_NONE wxDefaultValidator