C++ 1 source_name 0 0 res UTF-8 connect dialog_gendrill_base 1000 none 1 dialog_gendrill_base . 1 1 1 1 UI 0 0 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_ANY DIALOG_GENDRILL_BASE -1,-1 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER DIALOG_SHIM; dialog_shim.h Generate Drill Files onCloseDlg bMainSizer wxVERTICAL none 10 wxEXPAND|wxTOP 0 bupperSizer wxHORIZONTAL none 10 wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Output folder: 0 0 0 1 staticTextOutputDir 1 protected 1 Resizable 1 ; forward_declare 0 -1 0 wxALIGN_CENTER_VERTICAL|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 -1,22 1 m_outputDirectoryName 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator 7 wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Browse 0 0 0 30,28 1 m_browseButton 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator OnOutputDirectoryBrowseClicked 2 wxEXPAND|wxTOP 0 bmiddlerSizer wxHORIZONTAL none 5 wxEXPAND 1 bMiddleSizer wxVERTICAL none 5 wxEXPAND|wxALL 1 wxID_ANY Drill File Format sbSizer6 wxVERTICAL 1 none 5 wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Excellon 0 0 1 m_rbExcellon 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 onFileFormatSelection 12 wxEXPAND|wxLEFT 1 bSizerExcellonOptions wxVERTICAL none 5 wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Mirror Y axis 0 0 1 m_Check_Mirror 1 protected 1 Resizable 1 0 Not recommended. Used mostly by users who make the boards themselves. wxFILTER_NONE wxDefaultValidator 5 wxRIGHT|wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Minimal header 0 0 1 m_Check_Minimal 1 protected 1 Resizable 1 0 Not recommended. Only use it for board houses which do not accept fully featured headers. wxFILTER_NONE wxDefaultValidator 5 wxLEFT 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY PTH and NPTH in single file 0 0 1 m_Check_Merge_PTH_NPTH 1 protected 1 Resizable 1 0 Not recommended. Only use for board houses which ask for merged PTH and NPTH into a single file. wxFILTER_NONE wxDefaultValidator 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 "Use route command (recommended)" "Use alternate drill mode" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Oval Holes Drill Mode 1 0 0 1 m_radioBoxOvalHoleMode 1 protected 1 Resizable 0 1 wxRA_SPECIFY_COLS ; ; forward_declare 0 Oval holes frequently create problems for board houses. "Use route command" uses the usual G00 route command (recommended) "Use alternate mode" uses another drill/ route command (G85) (Use it only if the recommended command does not work) wxFILTER_NONE wxDefaultValidator 5 wxTOP|wxBOTTOM|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Gerber X2 0 0 1 m_rbGerberX2 1 protected 1 Resizable 1 ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 onFileFormatSelection 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 "HPGL" "PostScript" "Gerber" "DXF" "SVG" "PDF" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Map File Format 1 0 0 1 m_Choice_Drill_Map 1 protected 1 Resizable 1 1 wxRA_SPECIFY_COLS 0 Creates a drill map in PS, HPGL or other formats wxFILTER_NONE wxDefaultValidator 5 wxEXPAND 1 bLeftSizer wxVERTICAL none 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 "Absolute" "Auxiliary axis" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Drill Origin 1 0 0 1 m_Choice_Drill_Offset 1 protected 1 Resizable 0 1 wxRA_SPECIFY_COLS 0 Choose the coordinate origin: absolute or relative to the auxiliray axis wxFILTER_NONE wxDefaultValidator 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 "Millimeters" "Inches" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Drill Units 1 0 0 1 m_Choice_Unit 1 protected 1 Resizable 0 1 wxRA_SPECIFY_COLS 0 wxFILTER_NONE wxDefaultValidator OnSelDrillUnitsSelected 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 "Decimal format (recommanded)" "Suppress leading zeros" "Suppress trailing zeros" "Keep zeros" 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Zeros Format 1 0 0 1 m_Choice_Zeros_Format 1 protected 1 Resizable 0 1 wxRA_SPECIFY_COLS 0 Choose EXCELLON numbers notation wxFILTER_NONE wxDefaultValidator OnSelZerosFmtSelected 5 wxEXPAND 0 2 wxBOTH 1 0 fgSizer1 wxFLEX_GROWMODE_SPECIFIED none 0 0 10 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Precision: 0 0 0 1 m_staticTextTitle 1 protected 1 Resizable 1 0 -1 10 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Precision 0 0 0 1 m_staticTextPrecision 1 protected 1 Resizable 1 0 -1 5 wxEXPAND|wxTOP 1 bRightBoxSizer wxVERTICAL none 5 wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT 1 wxID_ANY Hole Counts sbSizerHoles wxVERTICAL 1 none 5 wxEXPAND 1 2 wxBOTH 0 fgSizer2 wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Plated pads: 0 0 0 1 staticTextPlatedPads 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_RIGHT|wxLEFT|wxRIGHT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 0 1 m_PlatedPadsCountInfoMsg 1 protected 1 Resizable 1 0 -1 5 wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Non-plated pads: 0 0 0 1 staticTextNonPlatedPads 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_RIGHT|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 0 1 m_NotPlatedPadsCountInfoMsg 1 protected 1 Resizable 1 0 -1 5 wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Through vias: 0 0 0 1 staticTextThroughVias 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_RIGHT|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 0 1 m_ThroughViasInfoMsg 1 protected 1 Resizable 1 0 -1 5 wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Micro vias: 0 0 0 1 staticTextMicroVias 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_RIGHT|wxLEFT|wxRIGHT|wxTOP 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 0 1 m_MicroViasInfoMsg 1 protected 1 Resizable 1 0 -1 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Buried vias: 0 0 0 1 staticTextBuriedVias 1 protected 1 Resizable 1 ; forward_declare 0 -1 5 wxALIGN_RIGHT|wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 0 1 m_BuriedViasInfoMsg 1 protected 1 Resizable 1 0 -1 5 wxALL|wxEXPAND 1 wxID_ANY Messages bMsgSizer wxVERTICAL 1 none 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 -1,90 1 m_messagesBox 1 protected 1 Resizable 1 wxTE_MULTILINE|wxTE_READONLY 0 wxFILTER_NONE wxDefaultValidator 5 wxALL|wxEXPAND 0 m_buttonsSizer wxHORIZONTAL protected 10 wxEXPAND|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Generate Report File... 0 0 0 1 m_buttonReport 1 protected 1 Resizable 1 0 wxFILTER_NONE wxDefaultValidator OnGenReportFile 5 wxEXPAND 1 1 1 0 0 0 1 0 0 m_sdbSizer protected OnGenMapFile onQuitDlg OnGenDrillFile