diff --git a/pcbnew/CMakeLists.txt b/pcbnew/CMakeLists.txt index 1507c2c590..025a01239f 100644 --- a/pcbnew/CMakeLists.txt +++ b/pcbnew/CMakeLists.txt @@ -25,12 +25,12 @@ set(PCBNEW_DIALOGS dialogs/dialog_block_options_base.cpp dialogs/dialog_cleaning_options_base.cpp dialogs/dialog_cleaning_options.cpp - dialog_copper_zones.cpp - dialog_copper_zones_base.cpp + dialogs/dialog_copper_zones.cpp + dialogs/dialog_copper_zones_base.cpp dialog_design_rules.cpp dialog_design_rules_base.cpp - dialog_display_options.cpp - dialog_display_options_base.cpp + dialogs/dialog_display_options.cpp + dialogs/dialog_display_options_base.cpp dialog_drc_base.cpp dialog_drc.cpp dialog_edit_module_for_BoardEditor.cpp @@ -40,7 +40,7 @@ set(PCBNEW_DIALOGS dialog_edit_module_text.cpp dialog_edit_module_text_base.cpp dialog_exchange_modules_base.cpp - dialog_export_3Dfiles_base.cpp + dialogs/dialog_export_3Dfiles_base.cpp dialog_freeroute_exchange.cpp dialog_freeroute_exchange_base.cpp dialogs/dialog_gendrill.cpp @@ -59,22 +59,22 @@ set(PCBNEW_DIALOGS dialog_netlist.cpp dialog_netlist_fbp.cpp dialog_pcb_text_properties.cpp - dialog_non_copper_zones_properties_base.cpp - dialog_pad_properties.cpp - dialog_pad_properties_base.cpp - dialog_pcbnew_config_libs_and_paths.cpp - dialog_pcbnew_config_libs_and_paths_fbp.cpp - dialog_print_for_modedit.cpp - dialog_plot_base.cpp - dialog_print_for_modedit_base.cpp - dialog_print_using_printer.cpp - dialog_print_using_printer_base.cpp + dialogs/dialog_non_copper_zones_properties_base.cpp + dialogs/dialog_pad_properties.cpp + dialogs/dialog_pad_properties_base.cpp + dialogs/dialog_pcbnew_config_libs_and_paths.cpp + dialogs/dialog_pcbnew_config_libs_and_paths_fbp.cpp + dialogs/dialog_plot_base.cpp + dialogs/dialog_print_for_modedit.cpp + dialogs/dialog_print_for_modedit_base.cpp + dialogs/dialog_print_using_printer.cpp + dialogs/dialog_print_using_printer_base.cpp dialog_orient_footprints.cpp dialog_mask_clearance.cpp dialog_mask_clearance_base.cpp - dialog_SVG_print.cpp - dialog_SVG_print_base.cpp - dialog_set_grid_base.cpp + dialogs/dialog_SVG_print.cpp + dialogs/dialog_SVG_print_base.cpp + dialogs/dialog_set_grid_base.cpp ) set(PCBNEW_SRCS diff --git a/pcbnew/dialog_print_for_modedit_base.fbp b/pcbnew/dialog_print_for_modedit_base.fbp deleted file mode 100644 index 37543a774c..0000000000 --- a/pcbnew/dialog_print_for_modedit_base.fbp +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - C++ - 1 - UTF-8 - connect - dialog_print_for_modedit_base - 1000 - none - 1 - DialogPrintModedit_base - - . - - 1 - 1 - 0 - - - - - 1 - - - - 0 - wxID_ANY - - -1,-1 - DIALOG_PRINT_FOR_MODEDIT_BASE - - 375,254 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - Print - - - - - - - - OnCloseWindow - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bMainSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 0 - - - bmiddleLeftSizer - wxVERTICAL - none - - 5 - wxALL - 0 - - - "fit in page" "Scale 0.5" "Scale 0.7" "Scale 1" "Scale 1.4" "Scale 2" "Scale 3" "Scale 4" "Scale 8" "Scale 16" - - 1 - - - 0 - wxID_ANY - Approx. Scale: - 1 - - - m_ScaleOption - protected - - 3 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - 1 - - - bmiddleRightSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - - "Color" "Black and white" - - 1 - - - 0 - wxID_PRINT_MODE - Print Mode - 1 - - - m_ModeColorOption - protected - - 1 - - wxRA_SPECIFY_COLS - - Choose if you wand to draw the sheet like it appears on screen, or in black and white mode, better to print it when using black and white printers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - 0 - - - bbuttonsSizer - wxVERTICAL - none - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_PRINT_OPTIONS - Page Options - - - m_buttonOption - protected - - - - - - - - - OnPrintSetup - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_PREVIEW - Preview - - - m_buttonPreview - protected - - - - - - - - - OnPrintPreview - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_PRINT_ALL - Print - - - m_buttonPrint - protected - - - - - - - - - OnPrintButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_CANCEL - Close - - - m_buttonQuit - protected - - - - - - - - - OnButtonCancelClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pcbnew/dialog_print_using_printer_base.fbp b/pcbnew/dialog_print_using_printer_base.fbp deleted file mode 100644 index 5f4912a983..0000000000 --- a/pcbnew/dialog_print_using_printer_base.fbp +++ /dev/null @@ -1,1099 +0,0 @@ - - - - - - C++ - 1 - UTF-8 - connect - dialog_print_using_printer_base - 1000 - none - 1 - DialogPrint_base - - . - - 1 - 1 - 0 - - - - - 1 - - - - 0 - wxID_ANY - - -1,-1 - DIALOG_PRINT_USING_PRINTER_base - - 551,315 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - Print - - - - - - - - OnCloseWindow - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bMainSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - wxID_ANY - Layers: - - sbLayersSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - bleftSizer - wxHORIZONTAL - none - - 5 - wxALL - 1 - - wxID_ANY - Copper Layers: - - m_CopperLayersBoxSizer - wxVERTICAL - protected - - - - - 5 - wxALL - 1 - - wxID_ANY - Technical Layers: - - m_TechnicalLayersBoxSizer - wxVERTICAL - protected - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Exclude Edges_Pcb Layer - - - m_Exclude_Edges_Pcb - protected - - - - - Exclude contents of Edges_Pcb layer from all other layers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - bmiddleLeftSizer - wxVERTICAL - none - - 5 - wxALL - 0 - - - "fit in page" "Scale 0.5" "Scale 0.7" "Approx. Scale 1" "Accurate Scale 1" "Scale 1.4" "Scale 2" "Scale 3" "Scale 4" - - 1 - - - 0 - wxID_ANY - Approx. Scale: - 1 - - - m_ScaleOption - protected - - 4 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - OnScaleSelectionClick - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - X Scale Adjust - - - m_FineAdjustXscaleTitle - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_FineAdjustXscaleOpt - protected - - - - - Set X scale adjust for exact scale plotting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Y Scale Adjust - - - m_FineAdjustYscaleTitle - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_FineAdjustYscaleOpt - protected - - - - - Set Y scale adjust for exact scale plotting - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - - bmiddleRightSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Options: - - sbOptionsSizer - wxVERTICAL - none - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Default pen size - - - m_TextPenWidth - protected - - - - - Pen size used to draw items that have no pen size specified. Used mainly to draw items in sketch mode. - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - -1,-1 - m_DialogPenWidth - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 1 - - 1 - - - 0 - wxID_FRAME_SEL - Print frame ref - - - m_Print_Sheet_Ref - protected - - - - - Print (or not) the Frame references. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Mirror - - - m_Print_Mirror - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "No drill mark" "Small mark" "Real drill" - - 1 - - - 0 - wxID_ANY - Pads Drill Opt - 1 - - - m_Drill_Shape_Opt - protected - - 1 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Color" "Black and white" - - 1 - - - 0 - wxID_PRINT_MODE - Print Mode - 1 - - - m_ModeColorOption - protected - - 1 - - wxRA_SPECIFY_COLS - - Choose if you wand to draw the sheet like it appears on screen, or in black and white mode, better to print it when using black and white printers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND - 0 - - - bbuttonsSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - - "1 Page per Layer" "Single page" - - 1 - - - 0 - wxID_PAGE_MODE - Page Print - 1 - - - m_PagesOption - protected - - 0 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_PRINT_OPTIONS - Page Options - - - m_buttonOption - protected - - - - - - - - - OnPageSetup - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_PREVIEW - Preview - - - m_buttonPreview - protected - - - - - - - - - OnPrintPreview - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_PRINT_ALL - Print - - - m_buttonPrint - protected - - - - - - - - - OnPrintButtonClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 1 - 1 - - - 0 - wxID_CANCEL - Close - - - m_buttonQuit - protected - - - - - - - - - OnButtonCancelClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 0 - protected - 0 - - - - - - - - diff --git a/pcbnew/dialog_SVG_print.cpp b/pcbnew/dialogs/dialog_SVG_print.cpp similarity index 100% rename from pcbnew/dialog_SVG_print.cpp rename to pcbnew/dialogs/dialog_SVG_print.cpp diff --git a/pcbnew/dialog_SVG_print.h b/pcbnew/dialogs/dialog_SVG_print.h similarity index 100% rename from pcbnew/dialog_SVG_print.h rename to pcbnew/dialogs/dialog_SVG_print.h diff --git a/pcbnew/dialog_SVG_print_base.cpp b/pcbnew/dialogs/dialog_SVG_print_base.cpp similarity index 100% rename from pcbnew/dialog_SVG_print_base.cpp rename to pcbnew/dialogs/dialog_SVG_print_base.cpp diff --git a/pcbnew/dialog_SVG_print_base.fbp b/pcbnew/dialogs/dialog_SVG_print_base.fbp similarity index 58% rename from pcbnew/dialog_SVG_print_base.fbp rename to pcbnew/dialogs/dialog_SVG_print_base.fbp index 58ebd6d721..b29538b747 100644 --- a/pcbnew/dialog_SVG_print_base.fbp +++ b/pcbnew/dialogs/dialog_SVG_print_base.fbp @@ -1,791 +1,791 @@ - - - - - - C++ - 1 - UTF-8 - connect - dialog_SVG_print_base - 1000 - none - 1 - DialogSVGPrint_base - - . - - 1 - 1 - 0 - - - - - 1 - - - - 0 - wxID_ANY - - -1,350 - DIALOG_SVG_PRINT_base - - 507,375 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - Create SVG file - - - - - - - - OnCloseWindow - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - bUpperSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - wxID_ANY - Layers: - - sbLayersSizer - wxHORIZONTAL - none - - - 5 - wxEXPAND - 1 - - wxID_ANY - Copper Layers: - - m_CopperLayersBoxSizer - wxVERTICAL - protected - - - - - 5 - wxEXPAND - 1 - - wxID_ANY - Technical Layers: - - m_TechnicalBoxSizer - wxVERTICAL - protected - - - - - - - 5 - wxEXPAND - 1 - - wxID_ANY - Print SVG options: - - sbOptionsSizer - wxVERTICAL - none - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Pen width mini - - - m_TextPenWidth - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_DialogPenWidth - protected - - - - - Selection of the minimum pen thickness used to draw items. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Color" "Black and White" - - 1 - - - 0 - wxID_ANY - Print mode - 1 - - - m_ModeColorOption - protected - - 0 - - wxRA_SPECIFY_COLS - - Choose if you wand to draw the sheet like it appears on screen, or in black and white mode, better to print it when using black and white printers - - - - - - - - - - - - - - - - - - - - - OnSetColorModeSelected - - - - - - - - - - 5 - wxALL - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Print Frame Ref - - - m_Print_Frame_Ref_Ctrl - protected - - - - - Print (or not) the Frame references. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Print Board Edges - - - m_PrintBoardEdgesCtrl - protected - - - - - Print (or not) the edges layer with others layers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 0 - - - bButtonsSizer - wxVERTICAL - none - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_PRINT_CURRENT - Print Selected - - - m_buttonPrintSelected - protected - - - - - - - - - OnButtonPrintSelectedClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_PRINT_BOARD - Print Board - - - m_buttonBoard - protected - - - - - - - - - OnButtonPrintBoardClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_CANCEL - Quit - - - m_buttonQuit - protected - - - - - - - - - OnButtonCancelClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Filename: - - - m_staticText1 - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - 450,-1 - m_FileNameCtrl - protected - - - - - Enter a filename if you do not want to use default file names Can be used only when printing the current sheet - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Messages: - - - m_staticText2 - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - -1,100 - m_MessagesBox - protected - - - wxTE_MULTILINE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + C++ + 1 + UTF-8 + connect + dialog_SVG_print_base + 1000 + none + 1 + DialogSVGPrint_base + + . + + 1 + 1 + 0 + + + + + 1 + + + + 0 + wxID_ANY + + -1,350 + DIALOG_SVG_PRINT_base + + 507,375 + wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER + + Create SVG file + + + + + + + + OnCloseWindow + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bMainSizer + wxVERTICAL + none + + 5 + wxEXPAND + 0 + + + bUpperSizer + wxHORIZONTAL + none + + 5 + wxEXPAND + 1 + + wxID_ANY + Layers: + + sbLayersSizer + wxHORIZONTAL + none + + + 5 + wxEXPAND + 1 + + wxID_ANY + Copper Layers: + + m_CopperLayersBoxSizer + wxVERTICAL + protected + + + + + 5 + wxEXPAND + 1 + + wxID_ANY + Technical Layers: + + m_TechnicalBoxSizer + wxVERTICAL + protected + + + + + + + 5 + wxEXPAND + 1 + + wxID_ANY + Print SVG options: + + sbOptionsSizer + wxVERTICAL + none + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Pen width mini + + + m_TextPenWidth + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_DialogPenWidth + protected + + + + + Selection of the minimum pen thickness used to draw items. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Color" "Black and White" + + 1 + + + 0 + wxID_ANY + Print mode + 1 + + + m_ModeColorOption + protected + + 0 + + wxRA_SPECIFY_COLS + + Choose if you wand to draw the sheet like it appears on screen, or in black and white mode, better to print it when using black and white printers + + + + + + + + + + + + + + + + + + + + + OnSetColorModeSelected + + + + + + + + + + 5 + wxALL + 0 + + + 1 + + 1 + + + 0 + wxID_ANY + Print Frame Ref + + + m_Print_Frame_Ref_Ctrl + protected + + + + + Print (or not) the Frame references. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + + 1 + + 1 + + + 0 + wxID_ANY + Print Board Edges + + + m_PrintBoardEdgesCtrl + protected + + + + + Print (or not) the edges layer with others layers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL + 0 + + + bButtonsSizer + wxVERTICAL + none + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_PRINT_CURRENT + Print Selected + + + m_buttonPrintSelected + protected + + + + + + + + + OnButtonPrintSelectedClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_PRINT_BOARD + Print Board + + + m_buttonBoard + protected + + + + + + + + + OnButtonPrintBoardClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_CANCEL + Quit + + + m_buttonQuit + protected + + + + + + + + + OnButtonCancelClick + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Filename: + + + m_staticText1 + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + 450,-1 + m_FileNameCtrl + protected + + + + + Enter a filename if you do not want to use default file names Can be used only when printing the current sheet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Messages: + + + m_staticText2 + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND + 1 + + + + 1 + + + 0 + wxID_ANY + + 0 + -1,100 + m_MessagesBox + protected + + + wxTE_MULTILINE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcbnew/dialog_SVG_print_base.h b/pcbnew/dialogs/dialog_SVG_print_base.h similarity index 100% rename from pcbnew/dialog_SVG_print_base.h rename to pcbnew/dialogs/dialog_SVG_print_base.h diff --git a/pcbnew/dialog_copper_zones.cpp b/pcbnew/dialogs/dialog_copper_zones.cpp similarity index 100% rename from pcbnew/dialog_copper_zones.cpp rename to pcbnew/dialogs/dialog_copper_zones.cpp diff --git a/pcbnew/dialog_copper_zones.h b/pcbnew/dialogs/dialog_copper_zones.h similarity index 100% rename from pcbnew/dialog_copper_zones.h rename to pcbnew/dialogs/dialog_copper_zones.h diff --git a/pcbnew/dialog_copper_zones_base.cpp b/pcbnew/dialogs/dialog_copper_zones_base.cpp similarity index 100% rename from pcbnew/dialog_copper_zones_base.cpp rename to pcbnew/dialogs/dialog_copper_zones_base.cpp diff --git a/pcbnew/dialog_copper_zones_base.fbp b/pcbnew/dialogs/dialog_copper_zones_base.fbp similarity index 74% rename from pcbnew/dialog_copper_zones_base.fbp rename to pcbnew/dialogs/dialog_copper_zones_base.fbp index 086371f793..180c29b43f 100644 --- a/pcbnew/dialog_copper_zones_base.fbp +++ b/pcbnew/dialogs/dialog_copper_zones_base.fbp @@ -1,8 +1,8 @@ - + - + C++ 1 UTF-8 @@ -12,66 +12,66 @@ none 1 dialog_copper_zones_base - + . - + 1 1 0 - - - + + + 1 - - - + + + 0 wxID_ANY - - + + dialog_copper_zone_base - + 566,582 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - + Fill Zones Options - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + m_MainBoxSize wxVERTICAL none @@ -80,7 +80,7 @@ wxEXPAND 0 - + m_OptionsBoxSizer wxHORIZONTAL none @@ -91,17 +91,17 @@ wxID_ANY Zone Setup: - + m_ExportableSetupSizer wxHORIZONTAL none - + 5 wxEXPAND|wxALIGN_CENTER_VERTICAL 1 - + m_LeftBoxSizer wxVERTICAL none @@ -112,63 +112,63 @@ wxID_ANY Zone Fill Options: - + m_FillOptionsBox wxVERTICAL none - + 5 wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 - + "Use polygons" "Use segments" - + 1 - - + + 0 ID_RADIOBOX_FILL_MODE_SELECTION Filling Mode: 1 - - + + m_FillModeCtrl protected - + 0 - + wxRA_SPECIFY_COLS - + Filled areas can use solid polygons or segments. Depending on the complexity and the size of the zone, sometimes polygons are better and sometimes segments are better. - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -176,53 +176,53 @@ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 - + "16 segments / 360 deg" "32 segments / 360 deg" - + 1 - - + + 0 wxID_ARC_APPROX Arcs Approximation: 1 - - + + m_ArcApproximationOpt protected - + 0 - + wxRA_SPECIFY_COLS - + Number of segments to approximate a circle in filling calculations. 16 segment is faster to calculate and when redraw screen. 32 segment give a better quality - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -230,53 +230,53 @@ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 - + "Include pads" "Thermal relief" "Exclude pads" - + 1 - - + + 0 wxID_PADS_IN_ZONE_OPTIONS Pad in Zone: 1 - - + + m_PadInZoneOpt protected - + 1 - + wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + OnPadsInZoneClick - - - - - - + + + + + + @@ -286,60 +286,60 @@ wxID_ANY Thermal Reliefs: - + m_ThermalShapesParamsSizer wxVERTICAL none - + 5 wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY Antipad Size - - + + m_AntipadSizeText protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -347,54 +347,54 @@ wxEXPAND|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANTIPAD_SIZE - + 0 - + m_AntipadSizeValue protected - - - - + + + + Define the gap around the pad - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -402,50 +402,50 @@ wxTOP|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY Copper Width - - + + m_CopperBridgeWidthText protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -453,54 +453,54 @@ wxEXPAND|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_COPPER_BRIDGE_VALUE - + 0 - + m_CopperWidthValue protected - - - - + + + + Define the tickness of copper in thermal reliefs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -524,7 +524,7 @@ wxEXPAND 1 - + m_MiddleBox wxVERTICAL none @@ -533,7 +533,7 @@ wxEXPAND 0 - + m_MiddleBoxSizer wxVERTICAL none @@ -544,63 +544,63 @@ wxID_ANY Outlines Options: - + m_OutilinesBoxOpt wxVERTICAL none - + 5 wxALL|wxEXPAND 0 - + "Any" "H , V and 45 deg" - + 1 - - + + 0 wxID_ANY Zone edges orient: 1 - - + + m_OrientEdgesOpt protected - + 0 - + wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -608,53 +608,53 @@ wxALL|wxEXPAND 0 - + "Line" "Hatched outline" "Full hatched" - + 1 - - + + 0 ID_RADIOBOX_OUTLINES_OPTION Outlines Appearance 1 - - + + m_OutlineAppearanceCtrl protected - + 0 - + wxRA_SPECIFY_COLS - + Choose how a zone outline is displayed - Single line - Short hatching - Full zone area hatched - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -664,60 +664,60 @@ wxID_ANY Others Options: - + m_OthersOptionsSizer wxVERTICAL none - + 5 wxTOP|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY Zone clearance value - - + + m_ClearanceValueTitle protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -725,54 +725,54 @@ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY - + 0 - + m_ZoneClearanceCtrl protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -780,50 +780,50 @@ wxTOP|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY Zone min thickness value - - + + m_MinThicknessValueTitle protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -831,54 +831,54 @@ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY - + 0 - + m_ZoneMinThicknessCtrl protected - - - - + + + + Value of minimun thickness of filled areas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -906,7 +906,7 @@ wxALIGN_CENTER_VERTICAL|wxEXPAND 0 - + m_RightBoxSizer wxVERTICAL none @@ -915,51 +915,51 @@ wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND 0 - - + + 0 1 - - + + 0 wxID_BUTTON_EXPORT Export Setup to other zones - - + + m_ExportSetupButton protected - - - - + + + + Export this zone setup to all other copper zones - - - + + + ExportSetupToOtherCopperZones - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -967,51 +967,51 @@ wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND 0 - - + + 1 1 - - + + 0 wxID_OK Ok - - + + m_OkButton protected - - - - - - - - + + + + + + + + OnButtonOkClick - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -1019,51 +1019,51 @@ wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND 0 - - + + 0 1 - - + + 0 wxID_CANCEL Cancel - - + + m_ButtonCancel protected - - - - - - - - + + + + + + + + OnButtonCancelClick - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -1083,63 +1083,63 @@ wxID_ANY Nets Display Options: - + m_NetSortOptSizer wxVERTICAL none - + 5 wxALL|wxEXPAND 0 - + "Show all, alphabetic" "Show all, advanced" "Filtered, alphabetic" "Filtered, advanced" - + 1 - - + + 0 ID_NET_SORTING_OPTION Net list options: 1 - - + + m_NetDisplayOption protected - + 2 - + wxRA_SPECIFY_COLS - + Nets can be sorted: By alphabetic order By number of pads in the net (advanced) - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + OnNetSortingOptionSelected - - - - - - + + + + + + @@ -1147,50 +1147,50 @@ wxTOP|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY Filter: Hidden Nets - - + + m_staticText5 protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -1198,54 +1198,54 @@ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 ID_TEXTCTRL_NETNAMES_FILTER - + 0 - + m_DoNotShowNetNameFilter protected - - - - + + + + Pattern in advanced mode, to filter net names in list Net names matching this pattern are not displayed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1253,50 +1253,50 @@ wxTOP|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY Filter: Allowed Nets - - + + m_staticText51 protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -1304,54 +1304,54 @@ wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 - - + + 1 - - + + 0 ID_TEXTCTRL_NETNAMES_FILTER - + 0 - + m_ShowNetNameFilter protected - - - - + + + + Pattern in advanced mode, to filter net names in list Only net names matching this pattern are displayed * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1359,51 +1359,51 @@ wxALL|wxEXPAND 0 - - + + 0 1 - - + + 0 wxID_ANY Apply Filters - - + + m_buttonRunFilter protected - - - - - - - - + + + + + + + + OnRunFiltersButtonClick - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -1417,7 +1417,7 @@ wxEXPAND 1 - + m_NetAndLayersLiastBoxSizer wxHORIZONTAL none @@ -1426,7 +1426,7 @@ wxEXPAND 1 - + bSizerNets wxVERTICAL none @@ -1435,50 +1435,50 @@ wxTOP|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY Net: - - + + m_staticText2 protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -1486,51 +1486,51 @@ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 - - - + + + 1 - - + + 0 ID_NETNAME_SELECTION - + -1,150 m_ListNetNameSelection protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1540,7 +1540,7 @@ wxEXPAND 1 - + bSizerLayers wxVERTICAL none @@ -1549,50 +1549,50 @@ wxTOP|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY Layer: - - + + m_staticText3 protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -1600,51 +1600,51 @@ wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT 1 - - - + + + 1 - - + + 0 ID_LAYER_CHOICE - - + + m_LayerSelectionCtrl protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcbnew/dialog_copper_zones_base.h b/pcbnew/dialogs/dialog_copper_zones_base.h similarity index 100% rename from pcbnew/dialog_copper_zones_base.h rename to pcbnew/dialogs/dialog_copper_zones_base.h diff --git a/pcbnew/dialog_display_options.cpp b/pcbnew/dialogs/dialog_display_options.cpp similarity index 100% rename from pcbnew/dialog_display_options.cpp rename to pcbnew/dialogs/dialog_display_options.cpp diff --git a/pcbnew/dialog_display_options.h b/pcbnew/dialogs/dialog_display_options.h similarity index 100% rename from pcbnew/dialog_display_options.h rename to pcbnew/dialogs/dialog_display_options.h diff --git a/pcbnew/dialog_display_options_base.cpp b/pcbnew/dialogs/dialog_display_options_base.cpp similarity index 100% rename from pcbnew/dialog_display_options_base.cpp rename to pcbnew/dialogs/dialog_display_options_base.cpp diff --git a/pcbnew/dialog_display_options_base.fbp b/pcbnew/dialogs/dialog_display_options_base.fbp similarity index 57% rename from pcbnew/dialog_display_options_base.fbp rename to pcbnew/dialogs/dialog_display_options_base.fbp index 15eba172fd..c6cad95103 100644 --- a/pcbnew/dialog_display_options_base.fbp +++ b/pcbnew/dialogs/dialog_display_options_base.fbp @@ -1,983 +1,983 @@ - - - - - - C++ - 1 - UTF-8 - connect - dialog_display_options_base - 1000 - none - 1 - DialogDisplayOptions_base - - . - - 1 - 1 - 0 - - - - - 1 - - - - 0 - wxID_ANY - - - DialogDisplayOptions_base - - 731,331 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - Display options - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bMainSizer - wxHORIZONTAL - none - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Tracks and vias: - - sLeftBoxSizer - wxVERTICAL - none - - - 5 - wxALL|wxEXPAND - 0 - - - "Sketch" "Filled" - - 1 - - - 0 - wxID_DISPLAY_TRACK - Tracks: - 1 - - - m_OptDisplayTracks - protected - - 1 - - wxRA_SPECIFY_COLS - - Select how tracks are displayed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Never" "New track" "New track with via area" "Always" - - 1 - - - 0 - ID_SHOW_CLEARANCE - Show Tracks Clearance: - 1 - - - m_OptDisplayTracksClearance - protected - - 0 - - wxRA_SPECIFY_COLS - - Show( or not) tracks clearance area. If New track is selected, track clearance area is shown only when creating the track. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Never" "Defined holes" "Always" - - 1 - - - 0 - ID_VIAS_HOLES - Show Via Holes: - 1 - - - m_OptDisplayViaHole - protected - - 1 - - wxRA_SPECIFY_COLS - - Show (or not) via holes. If Defined Holes is selected, only the non default size holes are shown - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - wxID_ANY - Net Names: - - sbMiddleLeftSizer - wxVERTICAL - none - - - 5 - wxALL - 0 - - - "Do not show" "On pads" "On tracks" "On pads and tracks" - - 1 - - - 0 - wxID_ANY - Show Net Names: - 1 - - - m_ShowNetNamesOption - protected - - 3 - - wxRA_SPECIFY_COLS - - Show or not net names on pads and/or tracks - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - wxID_ANY - Footprints: - - sMiddleRightSizer - wxHORIZONTAL - none - - - 5 - - 0 - - - bLModuleSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - - "Line" "Filled" "Sketch" - - 1 - - - 0 - ID_EDGES_MODULES - Module Edges: - 1 - - - m_OptDisplayModEdges - protected - - 1 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Line" "Filled" "Sketch" - - 1 - - - 0 - ID_TEXT_MODULES - Texts: - 1 - - - m_OptDisplayModTexts - protected - - 1 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - 0 - - wxID_ANY - Pad Options: - - bRModuleSizer - wxVERTICAL - none - - - 5 - wxALL|wxEXPAND - 0 - - - "Sketch" "Filled" - - 1 - - - 0 - ID_PADS_SHAPES - Pad Shapes: - 1 - - - m_OptDisplayPads - protected - - 1 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Sketch" "Filled" - - 1 - - - 0 - ID_VIAS_SHAPES - Via Shapes: - 1 - - - m_OptDisplayVias - protected - - 1 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Show pad clearance - - - m_OptDisplayPadClearence - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Show pad number - - - m_OptDisplayPadNumber - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - 1 - - 1 - - - 0 - wxID_ANY - Show pad NoConnect - - - m_OptDisplayPadNoConn - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALL - 0 - - - bRightSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - wxID_ANY - Others: - - sRightUpperSizer - wxVERTICAL - none - - - 5 - wxALL|wxEXPAND - 0 - - - "Line" "Filled" "Sketch" - - 1 - - - 0 - wxID_ANY - Display other items: - 1 - - - m_OptDisplayDrawings - protected - - 1 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Yes" "No" - - 1 - - - 0 - wxID_ANY - Show page limits - 1 - - - m_Show_Page_Limits - protected - - 0 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - 0 - - 10 - protected - 10 - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_OK - OK - - - m_buttonOK - protected - - - - - - - - - OnOkClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_CANCEL - Cancel - - - m_buttonCANCEL - protected - - - - - - - - - OnCancelClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + C++ + 1 + UTF-8 + connect + dialog_display_options_base + 1000 + none + 1 + DialogDisplayOptions_base + + . + + 1 + 1 + 0 + + + + + 1 + + + + 0 + wxID_ANY + + + DialogDisplayOptions_base + + 731,331 + wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER + + Display options + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bMainSizer + wxHORIZONTAL + none + + 5 + wxEXPAND|wxALL + 0 + + wxID_ANY + Tracks and vias: + + sLeftBoxSizer + wxVERTICAL + none + + + 5 + wxALL|wxEXPAND + 0 + + + "Sketch" "Filled" + + 1 + + + 0 + wxID_DISPLAY_TRACK + Tracks: + 1 + + + m_OptDisplayTracks + protected + + 1 + + wxRA_SPECIFY_COLS + + Select how tracks are displayed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Never" "New track" "New track with via area" "Always" + + 1 + + + 0 + ID_SHOW_CLEARANCE + Show Tracks Clearance: + 1 + + + m_OptDisplayTracksClearance + protected + + 0 + + wxRA_SPECIFY_COLS + + Show( or not) tracks clearance area. If New track is selected, track clearance area is shown only when creating the track. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Never" "Defined holes" "Always" + + 1 + + + 0 + ID_VIAS_HOLES + Show Via Holes: + 1 + + + m_OptDisplayViaHole + protected + + 1 + + wxRA_SPECIFY_COLS + + Show (or not) via holes. If Defined Holes is selected, only the non default size holes are shown + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + wxID_ANY + Net Names: + + sbMiddleLeftSizer + wxVERTICAL + none + + + 5 + wxALL + 0 + + + "Do not show" "On pads" "On tracks" "On pads and tracks" + + 1 + + + 0 + wxID_ANY + Show Net Names: + 1 + + + m_ShowNetNamesOption + protected + + 3 + + wxRA_SPECIFY_COLS + + Show or not net names on pads and/or tracks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALL + 0 + + wxID_ANY + Footprints: + + sMiddleRightSizer + wxHORIZONTAL + none + + + 5 + + 0 + + + bLModuleSizer + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 0 + + + "Line" "Filled" "Sketch" + + 1 + + + 0 + ID_EDGES_MODULES + Module Edges: + 1 + + + m_OptDisplayModEdges + protected + + 1 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Line" "Filled" "Sketch" + + 1 + + + 0 + ID_TEXT_MODULES + Texts: + 1 + + + m_OptDisplayModTexts + protected + + 1 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + 0 + + wxID_ANY + Pad Options: + + bRModuleSizer + wxVERTICAL + none + + + 5 + wxALL|wxEXPAND + 0 + + + "Sketch" "Filled" + + 1 + + + 0 + ID_PADS_SHAPES + Pad Shapes: + 1 + + + m_OptDisplayPads + protected + + 1 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Sketch" "Filled" + + 1 + + + 0 + ID_VIAS_SHAPES + Via Shapes: + 1 + + + m_OptDisplayVias + protected + + 1 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + + 0 + + 1 + + + 0 + wxID_ANY + Show pad clearance + + + m_OptDisplayPadClearence + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + + 1 + + 1 + + + 0 + wxID_ANY + Show pad number + + + m_OptDisplayPadNumber + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + + 1 + + 1 + + + 0 + wxID_ANY + Show pad NoConnect + + + m_OptDisplayPadNoConn + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALL + 0 + + + bRightSizer + wxVERTICAL + none + + 5 + wxEXPAND + 1 + + wxID_ANY + Others: + + sRightUpperSizer + wxVERTICAL + none + + + 5 + wxALL|wxEXPAND + 0 + + + "Line" "Filled" "Sketch" + + 1 + + + 0 + wxID_ANY + Display other items: + 1 + + + m_OptDisplayDrawings + protected + + 1 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Yes" "No" + + 1 + + + 0 + wxID_ANY + Show page limits + 1 + + + m_Show_Page_Limits + protected + + 0 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + 0 + + 10 + protected + 10 + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_OK + OK + + + m_buttonOK + protected + + + + + + + + + OnOkClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_CANCEL + Cancel + + + m_buttonCANCEL + protected + + + + + + + + + OnCancelClick + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcbnew/dialog_display_options_base.h b/pcbnew/dialogs/dialog_display_options_base.h similarity index 100% rename from pcbnew/dialog_display_options_base.h rename to pcbnew/dialogs/dialog_display_options_base.h diff --git a/pcbnew/dialog_export_3Dfiles_base.cpp b/pcbnew/dialogs/dialog_export_3Dfiles_base.cpp similarity index 100% rename from pcbnew/dialog_export_3Dfiles_base.cpp rename to pcbnew/dialogs/dialog_export_3Dfiles_base.cpp diff --git a/pcbnew/dialog_export_3Dfiles_base.fbp b/pcbnew/dialogs/dialog_export_3Dfiles_base.fbp similarity index 100% rename from pcbnew/dialog_export_3Dfiles_base.fbp rename to pcbnew/dialogs/dialog_export_3Dfiles_base.fbp diff --git a/pcbnew/dialog_export_3Dfiles_base.h b/pcbnew/dialogs/dialog_export_3Dfiles_base.h similarity index 100% rename from pcbnew/dialog_export_3Dfiles_base.h rename to pcbnew/dialogs/dialog_export_3Dfiles_base.h diff --git a/pcbnew/dialog_non_copper_zones_properties_base.cpp b/pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp similarity index 100% rename from pcbnew/dialog_non_copper_zones_properties_base.cpp rename to pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp diff --git a/pcbnew/dialog_non_copper_zones_properties_base.fbp b/pcbnew/dialogs/dialog_non_copper_zones_properties_base.fbp similarity index 60% rename from pcbnew/dialog_non_copper_zones_properties_base.fbp rename to pcbnew/dialogs/dialog_non_copper_zones_properties_base.fbp index c59451160b..9065fe7f94 100644 --- a/pcbnew/dialog_non_copper_zones_properties_base.fbp +++ b/pcbnew/dialogs/dialog_non_copper_zones_properties_base.fbp @@ -1,606 +1,606 @@ - - - - - - C++ - 1 - UTF-8 - table - dialog_non_copper_zones_properties_base - 1000 - none - 1 - dialog_non_copper_zones_properties_base - - . - - 1 - 1 - 0 - - - wxBOTH - - 1 - - - - 0 - wxID_ANY - - - DialogNonCopperZonesPropertiesBase - - 416,287 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - Non Copper Zones Properties - - - - wxFULL_REPAINT_ON_RESIZE|wxSUNKEN_BORDER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m_MainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL - 1 - - - m_UpperSizer - wxHORIZONTAL - none - - 5 - - 0 - - wxID_ANY - Zone Fill Options: - - sbLeftSizer_ - wxVERTICAL - none - - - 5 - wxALL|wxEXPAND - 0 - - - "Use polygons" "Use segments" - - 1 - - - 0 - wxID_ANY - Filling Mode: - 1 - - - m_FillModeCtrl - protected - - 0 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Zone min thickness value - - - m_MinThicknessValueTitle - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_ZoneMinThicknessCtrl - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - 0 - - wxID_ANY - Outlines Options: - - m_OutilinesBoxOpt - wxVERTICAL - none - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - "Any" "H, V and 45 deg" - - 1 - - - 0 - wxID_ANY - Zone Edges Orient - 1 - - - m_OrientEdgesOpt - protected - - 0 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_VERTICAL - 0 - - - "Line" "Hatched Outline" "Full Hatched" - - 1 - - - 0 - wxID_ANY - Outlines Appearence - 1 - - - m_OutlineAppearanceCtrl - protected - - 1 - - wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL - 1 - - - m_ButtonsSizer - wxVERTICAL - none - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - 1 - 1 - - - 0 - wxID_OK - OK - - - m_buttonOk - protected - - - - - - - - - OnOkClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - 0 - 1 - - - 0 - wxID_CANCEL - Cancel - - - m_buttonCancel - protected - - - - - - - - - OnCancelClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Layer selection: - - - m_staticTextLayerSelection - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - - 1 - - - 0 - wxID_ANY - - - m_LayerSelectionCtrl - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + C++ + 1 + UTF-8 + table + dialog_non_copper_zones_properties_base + 1000 + none + 1 + dialog_non_copper_zones_properties_base + + . + + 1 + 1 + 0 + + + wxBOTH + + 1 + + + + 0 + wxID_ANY + + + DialogNonCopperZonesPropertiesBase + + 416,287 + wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER + + Non Copper Zones Properties + + + + wxFULL_REPAINT_ON_RESIZE|wxSUNKEN_BORDER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + m_MainSizer + wxVERTICAL + none + + 5 + wxEXPAND|wxALIGN_CENTER_HORIZONTAL + 1 + + + m_UpperSizer + wxHORIZONTAL + none + + 5 + + 0 + + wxID_ANY + Zone Fill Options: + + sbLeftSizer_ + wxVERTICAL + none + + + 5 + wxALL|wxEXPAND + 0 + + + "Use polygons" "Use segments" + + 1 + + + 0 + wxID_ANY + Filling Mode: + 1 + + + m_FillModeCtrl + protected + + 0 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Zone min thickness value + + + m_MinThicknessValueTitle + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_ZoneMinThicknessCtrl + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + 0 + + wxID_ANY + Outlines Options: + + m_OutilinesBoxOpt + wxVERTICAL + none + + + 5 + wxALL|wxALIGN_CENTER_VERTICAL + 0 + + + "Any" "H, V and 45 deg" + + 1 + + + 0 + wxID_ANY + Zone Edges Orient + 1 + + + m_OrientEdgesOpt + protected + + 0 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_VERTICAL + 0 + + + "Line" "Hatched Outline" "Full Hatched" + + 1 + + + 0 + wxID_ANY + Outlines Appearence + 1 + + + m_OutlineAppearanceCtrl + protected + + 1 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL + 1 + + + m_ButtonsSizer + wxVERTICAL + none + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL + 0 + + + + 1 + 1 + + + 0 + wxID_OK + OK + + + m_buttonOk + protected + + + + + + + + + OnOkClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL + 0 + + + + 0 + 1 + + + 0 + wxID_CANCEL + Cancel + + + m_buttonCancel + protected + + + + + + + + + OnCancelClick + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Layer selection: + + + m_staticTextLayerSelection + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT + 0 + + + + + 1 + + + 0 + wxID_ANY + + + m_LayerSelectionCtrl + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcbnew/dialog_non_copper_zones_properties_base.h b/pcbnew/dialogs/dialog_non_copper_zones_properties_base.h similarity index 100% rename from pcbnew/dialog_non_copper_zones_properties_base.h rename to pcbnew/dialogs/dialog_non_copper_zones_properties_base.h diff --git a/pcbnew/dialog_pad_properties.cpp b/pcbnew/dialogs/dialog_pad_properties.cpp similarity index 100% rename from pcbnew/dialog_pad_properties.cpp rename to pcbnew/dialogs/dialog_pad_properties.cpp diff --git a/pcbnew/dialog_pad_properties_base.cpp b/pcbnew/dialogs/dialog_pad_properties_base.cpp similarity index 100% rename from pcbnew/dialog_pad_properties_base.cpp rename to pcbnew/dialogs/dialog_pad_properties_base.cpp diff --git a/pcbnew/dialog_pad_properties_base.fbp b/pcbnew/dialogs/dialog_pad_properties_base.fbp similarity index 100% rename from pcbnew/dialog_pad_properties_base.fbp rename to pcbnew/dialogs/dialog_pad_properties_base.fbp diff --git a/pcbnew/dialog_pad_properties_base.h b/pcbnew/dialogs/dialog_pad_properties_base.h similarity index 100% rename from pcbnew/dialog_pad_properties_base.h rename to pcbnew/dialogs/dialog_pad_properties_base.h diff --git a/pcbnew/dialog_pcbnew_config_libs_and_paths.cpp b/pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths.cpp similarity index 100% rename from pcbnew/dialog_pcbnew_config_libs_and_paths.cpp rename to pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths.cpp diff --git a/pcbnew/dialog_pcbnew_config_libs_and_paths.h b/pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths.h similarity index 100% rename from pcbnew/dialog_pcbnew_config_libs_and_paths.h rename to pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths.h diff --git a/pcbnew/dialog_pcbnew_config_libs_and_paths_fbp.cpp b/pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths_fbp.cpp similarity index 100% rename from pcbnew/dialog_pcbnew_config_libs_and_paths_fbp.cpp rename to pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths_fbp.cpp diff --git a/pcbnew/dialog_pcbnew_config_libs_and_paths_fbp.fbp b/pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths_fbp.fbp similarity index 58% rename from pcbnew/dialog_pcbnew_config_libs_and_paths_fbp.fbp rename to pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths_fbp.fbp index d07bfe0fdb..7bcce8a00a 100644 --- a/pcbnew/dialog_pcbnew_config_libs_and_paths_fbp.fbp +++ b/pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths_fbp.fbp @@ -1,946 +1,946 @@ - - - - - - C++ - 1 - UTF-8 - connect - dialog_pcbnew_config_libs_and_paths_fbp - 1000 - none - 1 - dialog_pcbnew_config_libs_and_paths_fbp - - . - - 1 - 1 - 0 - - - wxBOTH - - 1 - - - - 0 - wxID_ANY - - - DIALOG_PCBNEW_CONFIG_LIBS_FBP - - -1,-1 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - - - - - - - - - OnCloseWindow - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bMainSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 1 - - wxID_ANY - Footprint library files - - sbLibsChoiceSizer - wxHORIZONTAL - none - - - 5 - wxALIGN_CENTER_HORIZONTAL - 0 - - - bLibsButtonsSizer - wxHORIZONTAL - none - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - - - - 1 - - - 0 - wxID_ANY - - 400,90 - m_ListLibr - protected - - - wxLB_EXTENDED|wxLB_HSCROLL|wxLB_NEEDED_SB|wxLB_SINGLE - - List of active library files. Only library files in this list are loaded by Pcbnew. The order of this list is important: Pcbnew searchs for a given footprint using this list order priority. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 0 - - - bRightSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT - 0 - - - - 0 - 1 - - - 0 - ID_ADD_LIB - Add - - - m_buttonAddLib - protected - - - - - Add a new library after the selected library, and load it - - - - OnAddOrInsertLibClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - Insert - - - m_buttonIns - protected - - - - - Add a new library before the selected library, and load it - - - - OnAddOrInsertLibClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL - 0 - - - - 0 - 1 - - - 0 - ID_REMOVE_LIB - Remove - - - m_buttonRemoveLib - protected - - - - - Unload the selected library - - - - OnRemoveLibClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - Up - - - m_buttonUp - protected - - - - - - - - - OnButtonUpClick - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 0 - 1 - - - 0 - wxID_ANY - Down - - - m_buttonDown - protected - - - - - - - - - OnButtonDownClick - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 0 - - wxID_ANY - Footprint documentation file - - sbModulesDocSizer - wxHORIZONTAL - none - - - 5 - wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_TextHelpModulesFileName - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10 - wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT - 0 - - - - 0 - 1 - - - 0 - wxID_BROWSE_MOD_DOC - Browse - - - m_buttonModDoc - protected - - - - - - - - - OnBrowseModDocFile - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 0 - - wxID_ANY - User defined search paths - 400,70 - sbSizer4 - wxHORIZONTAL - none - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND - 1 - - - bUserListSizer - wxVERTICAL - none - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 1 - - - - - 1 - - - 0 - wxID_ANY - - - m_listUserPaths - protected - - - - - Additional paths used in this project. The priority is highter than default Kicad paths. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND - 0 - - - bUserPathsButtonsSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 0 - 1 - - - 0 - ID_LIB_PATH_SEL - Add - - - m_buttonAddPath - protected - - - - - - - - - OnAddOrInsertPath - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxLEFT|wxRIGHT|wxTOP - 0 - - - - 0 - 1 - - - 0 - wxID_INSERT_PATH - Insert - - - m_buttonInsPath - protected - - - - - - - - - OnAddOrInsertPath - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxBOTTOM - 0 - - - - 0 - 1 - - - 0 - wxID_REMOVE_PATH - Remove - - - m_buttonRemovePath - protected - - - - - - - - - OnRemoveUserPath - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 0 - - wxID_ANY - Current search path list - - sbLibPathSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 1 - - - bUserLibPathSizer - wxHORIZONTAL - none - - - - 5 - wxALL|wxEXPAND - 0 - - - - - 1 - - - 0 - wxID_ANY - - -1,70 - m_DefaultLibraryPathslistBox - protected - - - wxLB_NEEDED_SB - - Paths (system paths and user paths) used to search and load libraries files and component doc files. Sorted by decreasing priority order. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - - - m_staticline1 - protected - - - wxLI_HORIZONTAL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - m_sdbSizer1 - protected - - OnCancelClick - - - - OnOkClick - - - - - - - - + + + + + + C++ + 1 + UTF-8 + connect + dialog_pcbnew_config_libs_and_paths_fbp + 1000 + none + 1 + dialog_pcbnew_config_libs_and_paths_fbp + + . + + 1 + 1 + 0 + + + wxBOTH + + 1 + + + + 0 + wxID_ANY + + + DIALOG_PCBNEW_CONFIG_LIBS_FBP + + -1,-1 + wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER + + + + + + + + + + OnCloseWindow + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bMainSizer + wxVERTICAL + none + + 5 + wxEXPAND|wxTOP|wxRIGHT|wxLEFT + 1 + + wxID_ANY + Footprint library files + + sbLibsChoiceSizer + wxHORIZONTAL + none + + + 5 + wxALIGN_CENTER_HORIZONTAL + 0 + + + bLibsButtonsSizer + wxHORIZONTAL + none + + + + 5 + wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT + 1 + + + + + 1 + + + 0 + wxID_ANY + + 400,90 + m_ListLibr + protected + + + wxLB_EXTENDED|wxLB_HSCROLL|wxLB_NEEDED_SB|wxLB_SINGLE + + List of active library files. Only library files in this list are loaded by Pcbnew. The order of this list is important: Pcbnew searchs for a given footprint using this list order priority. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT + 0 + + + bRightSizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxRIGHT|wxLEFT + 0 + + + + 0 + 1 + + + 0 + ID_ADD_LIB + Add + + + m_buttonAddLib + protected + + + + + Add a new library after the selected library, and load it + + + + OnAddOrInsertLibClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT + 0 + + + + 0 + 1 + + + 0 + wxID_ANY + Insert + + + m_buttonIns + protected + + + + + Add a new library before the selected library, and load it + + + + OnAddOrInsertLibClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL + 0 + + + + 0 + 1 + + + 0 + ID_REMOVE_LIB + Remove + + + m_buttonRemoveLib + protected + + + + + Unload the selected library + + + + OnRemoveLibClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 0 + 1 + + + 0 + wxID_ANY + Up + + + m_buttonUp + protected + + + + + + + + + OnButtonUpClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + + + 0 + 1 + + + 0 + wxID_ANY + Down + + + m_buttonDown + protected + + + + + + + + + OnButtonDownClick + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxTOP|wxRIGHT|wxLEFT + 0 + + wxID_ANY + Footprint documentation file + + sbModulesDocSizer + wxHORIZONTAL + none + + + 5 + wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT + 1 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_TextHelpModulesFileName + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT + 0 + + + + 0 + 1 + + + 0 + wxID_BROWSE_MOD_DOC + Browse + + + m_buttonModDoc + protected + + + + + + + + + OnBrowseModDocFile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxTOP|wxRIGHT|wxLEFT + 0 + + wxID_ANY + User defined search paths + 400,70 + sbSizer4 + wxHORIZONTAL + none + + + 5 + wxALIGN_CENTER_VERTICAL|wxEXPAND + 1 + + + bUserListSizer + wxVERTICAL + none + + 5 + wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT + 1 + + + + + 1 + + + 0 + wxID_ANY + + + m_listUserPaths + protected + + + + + Additional paths used in this project. The priority is highter than default Kicad paths. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND + 0 + + + bUserPathsButtonsSizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT + 0 + + + + 0 + 1 + + + 0 + ID_LIB_PATH_SEL + Add + + + m_buttonAddPath + protected + + + + + + + + + OnAddOrInsertPath + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxLEFT|wxRIGHT|wxTOP + 0 + + + + 0 + 1 + + + 0 + wxID_INSERT_PATH + Insert + + + m_buttonInsPath + protected + + + + + + + + + OnAddOrInsertPath + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxBOTTOM + 0 + + + + 0 + 1 + + + 0 + wxID_REMOVE_PATH + Remove + + + m_buttonRemovePath + protected + + + + + + + + + OnRemoveUserPath + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxTOP|wxRIGHT|wxLEFT + 0 + + wxID_ANY + Current search path list + + sbLibPathSizer + wxVERTICAL + none + + + 5 + wxEXPAND + 1 + + + bUserLibPathSizer + wxHORIZONTAL + none + + + + 5 + wxALL|wxEXPAND + 0 + + + + + 1 + + + 0 + wxID_ANY + + -1,70 + m_DefaultLibraryPathslistBox + protected + + + wxLB_NEEDED_SB + + Paths (system paths and user paths) used to search and load libraries files and component doc files. Sorted by decreasing priority order. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + + + m_staticline1 + protected + + + wxLI_HORIZONTAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + + m_sdbSizer1 + protected + + OnCancelClick + + + + OnOkClick + + + + + + + + diff --git a/pcbnew/dialog_pcbnew_config_libs_and_paths_fbp.h b/pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths_fbp.h similarity index 100% rename from pcbnew/dialog_pcbnew_config_libs_and_paths_fbp.h rename to pcbnew/dialogs/dialog_pcbnew_config_libs_and_paths_fbp.h diff --git a/pcbnew/dialog_plot_base.cpp b/pcbnew/dialogs/dialog_plot_base.cpp similarity index 100% rename from pcbnew/dialog_plot_base.cpp rename to pcbnew/dialogs/dialog_plot_base.cpp diff --git a/pcbnew/dialog_plot_base.fbp b/pcbnew/dialogs/dialog_plot_base.fbp similarity index 71% rename from pcbnew/dialog_plot_base.fbp rename to pcbnew/dialogs/dialog_plot_base.fbp index 2af64179b9..637eb715cf 100644 --- a/pcbnew/dialog_plot_base.fbp +++ b/pcbnew/dialogs/dialog_plot_base.fbp @@ -1,2288 +1,2288 @@ - - - - - - C++ - 1 - UTF-8 - connect - impl_virtual - dialog_plot_base - 1000 - none - 1 - Dialog_Plot_base - - . - - 1 - 1 - 0 - - - - - 1 - - - - 0 - wxID_ANY - - -1,350 - DIALOG_PLOT_BASE - - 575,590 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - - Plot - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - OnCloseWindow - - - - - - OnInitDialog - - - - - - - - - - - - - - - - - - - - - - - bMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - bUpperSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - - bLeftSizer - wxVERTICAL - none - - 5 - wxEXPAND - 1 - - wxID_ANY - Layers: - - sbLayersSizer - wxHORIZONTAL - none - - - 5 - wxALL - 1 - - wxID_ANY - Copper Layers: - - m_CopperLayersBoxSizer - wxVERTICAL - protected - - - - - 5 - wxALL - 1 - - wxID_ANY - Technical Layers: - - m_TechnicalLayersBoxSizer - wxVERTICAL - protected - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - ID_USE_GERBER_EXTENSIONS - Use Proper Gerber Extensions - - - m_Use_Gerber_Extensions - protected - - - - - Use Proper Gerber Extensions - .GBL, .GTL, etc... - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Exclude pcb edge layer - - - m_Exclude_Edges_Pcb - protected - - - - - Exclude contents of the pcb edge layer from all other layers - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Print sheet reference - - - m_Plot_Sheet_Ref - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - ID_ALLOW_PRINT_PAD_ON_SILKSCREEN - Print pads on silkscreen - - - m_Plot_Pads_on_Silkscreen - protected - - - - - Enable/disable print/plot pads on silkscreen layers When disable, pads are never potted on silkscreen layers When enable, pads are potted only if they appear on silkscreen layers - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - ID_PRINT_VALUE - Print module value - - - m_Plot_Text_Value - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - ID_PRINT_REF - Print module reference - - - m_Plot_Text_Ref - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - ID_PRINT_MODULE_TEXTS - Print other module texts - - - m_Plot_Text_Div - protected - - - - - Enable/disable print/plot module field texts on silkscreen layers - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - 0 - - 1 - - - 0 - ID_FORCE_PRINT_INVISIBLE_TEXT - Force print invisible texts - - - m_Plot_Invisible_Text - protected - - - - - Force print/plot module invisible texts on silkscreen layers - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bPlotOptionsSizer - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - - "No drill mark" "Small mark" "Real drill" - - 1 - - - 0 - ID_DRILL_SHAPE_OPT - Pads Drill Opt - 1 - - - m_Drill_Shape_Opt - protected - - 1 - - wxRA_SPECIFY_COLS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Auto scale" "Scale 1" "Scale 1.5" "Scale 2" "Scale 3" - - 1 - - - 0 - wxID_ANY - Scale Opt - 1 - - - m_Scale_Opt - protected - - 0 - - wxRA_SPECIFY_COLS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Line" "Filled" "Sketch" - - 1 - - - 0 - wxID_ANY - Plot Mode - 1 - - - m_PlotModeOpt - protected - - 0 - - wxRA_SPECIFY_COLS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - - "Absolute" "Auxiliary axis" - - 1 - - - 0 - wxID_ANY - Plot Origin - 1 - - - m_Choice_Plot_Offset - protected - - 0 - - wxRA_SPECIFY_COLS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - - bSizerFmtPlot - wxVERTICAL - none - - 5 - wxALL|wxEXPAND - 0 - - - "HPGL" "Gerber" "Postscript" "Postscript A4" "DXF Export" - - 1 - - - 0 - wxID_ANY - Plot Format - 1 - - - m_PlotFormatOpt - protected - - 1 - - wxRA_SPECIFY_COLS - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - SetPlotFormat - - - - - - - - - - 5 - wxEXPAND - 0 - - wxID_ANY - HPGL Options: - - m_HPGL_OptionsBox - wxVERTICAL - none - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Pen size - - - m_textPenSize - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_HPGLPenSizeOpt - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Pen Speed (cm/s) - - - m_staticText3 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_HPGLPenSpeedOpt - protected - - - - - Set pen speed in cm/s - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Pen ovr - - - m_textPenOvr - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_HPGLPenOverlayOpt - protected - - - - - Set plot overlay for filling - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - wxID_ANY - PS Options: - - sbSizerPSOpt - wxVERTICAL - none - - - 5 - wxALL - 0 - - - 0 - - 1 - - - 0 - wxID_ANY - Plot negative - - - m_Plot_PS_Negative - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 0 - - wxID_ANY - Output Directory: - - sbSizerOutputDir - wxVERTICAL - none - - - 5 - wxALIGN_LEFT|wxEXPAND - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_OutputDirectory - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - - 0 - 1 - - - 0 - ID_BROWSE_OUTPUT_DIRECTORY - Browse... - - - m_BrowseButton - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnOutputDirectoryBrowseClicked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND - 0 - - - bButtonsSizer - wxVERTICAL - none - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - 0 - - 1 - - - 0 - ID_MIROR_OPT - Plot mirror - - - m_PlotMirorOpt - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL - 0 - - - 0 - - 1 - - - 0 - ID_MASKVIA_OPT - Vias on mask - - - m_PlotNoViaOnMaskOpt - protected - - - - - Print/plot vias on mask layers. They are in this case not protected - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Default pen size - - - m_staticText6 - protected - - - - - Pen size used to draw items that have no pen size specified. Used mainly to draw items in sketch mode. - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_LinesWidth - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 20 - protected - 0 - - - - 5 - wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - X scale adjust - - - m_staticText7 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_FineAdjustXscaleOpt - protected - - - - - Set X scale adjust for exact scale plotting - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Y scale adjust - - - m_staticText8 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - - 0 - - m_FineAdjustYscaleOpt - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 20 - protected - 0 - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 1 - 1 - - - 0 - ID_EXEC_PLOT - Plot - - - m_PlotButton - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - Plot - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - ID_SAVE_OPT_PLOT - Save Options - - - m_buttonSaveOpt - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - SaveOptPlot - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - ID_CREATE_DRILL_FILE - Generate drill file - - - m_buttonDrill - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - CreateDrillFile - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND - 0 - - - - 0 - 1 - - - 0 - wxID_CANCEL - Quit - - - m_buttonQuit - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - OnQuit - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxTOP|wxRIGHT|wxLEFT - 0 - - - - 1 - - - 0 - wxID_ANY - Messages: - - - m_staticText2 - protected - - - - - - - wxFILTER_NONE - wxDefaultValidator - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - 0 - -1,120 - m_MessagesBox - protected - - - wxTE_MULTILINE - - - - wxFILTER_NONE - wxDefaultValidator - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + C++ + 1 + UTF-8 + connect + dialog_plot_base + 1000 + none + 1 + Dialog_Plot_base + + . + + 1 + 1 + 0 + + + + + 1 + + + + 0 + wxID_ANY + + -1,350 + DIALOG_PLOT_BASE + + 575,590 + wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER + + Plot + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + OnCloseWindow + + + + + + OnInitDialog + + + + + + + + + + + + + + + + + + + + + + + bMainSizer + wxVERTICAL + none + + 5 + wxEXPAND + 0 + + + bUpperSizer + wxHORIZONTAL + none + + 5 + wxEXPAND + 1 + + + bLeftSizer + wxVERTICAL + none + + 5 + wxEXPAND + 1 + + wxID_ANY + Layers: + + sbLayersSizer + wxHORIZONTAL + none + + + 5 + wxALL + 1 + + wxID_ANY + Copper Layers: + + m_CopperLayersBoxSizer + wxVERTICAL + protected + + + + + 5 + wxALL + 1 + + wxID_ANY + Technical Layers: + + m_TechnicalLayersBoxSizer + wxVERTICAL + protected + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + 0 + + 1 + + + 0 + ID_USE_GERBER_EXTENSIONS + Use Proper Gerber Extensions + + + m_Use_Gerber_Extensions + protected + + + + + Use Proper Gerber Extensions - .GBL, .GTL, etc... + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + 0 + + 1 + + + 0 + wxID_ANY + Exclude pcb edge layer + + + m_Exclude_Edges_Pcb + protected + + + + + Exclude contents of the pcb edge layer from all other layers + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + 0 + + 1 + + + 0 + wxID_ANY + Print sheet reference + + + m_Plot_Sheet_Ref + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + 0 + + 1 + + + 0 + ID_ALLOW_PRINT_PAD_ON_SILKSCREEN + Print pads on silkscreen + + + m_Plot_Pads_on_Silkscreen + protected + + + + + Enable/disable print/plot pads on silkscreen layers When disable, pads are never potted on silkscreen layers When enable, pads are potted only if they appear on silkscreen layers + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + 0 + + 1 + + + 0 + ID_PRINT_VALUE + Print module value + + + m_Plot_Text_Value + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + 0 + + 1 + + + 0 + ID_PRINT_REF + Print module reference + + + m_Plot_Text_Ref + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + 0 + + 1 + + + 0 + ID_PRINT_MODULE_TEXTS + Print other module texts + + + m_Plot_Text_Div + protected + + + + + Enable/disable print/plot module field texts on silkscreen layers + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + + 0 + + 1 + + + 0 + ID_FORCE_PRINT_INVISIBLE_TEXT + Force print invisible texts + + + m_Plot_Invisible_Text + protected + + + + + Force print/plot module invisible texts on silkscreen layers + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + + bPlotOptionsSizer + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 0 + + + "No drill mark" "Small mark" "Real drill" + + 1 + + + 0 + ID_DRILL_SHAPE_OPT + Pads Drill Opt + 1 + + + m_Drill_Shape_Opt + protected + + 1 + + wxRA_SPECIFY_COLS + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Auto scale" "Scale 1" "Scale 1.5" "Scale 2" "Scale 3" + + 1 + + + 0 + wxID_ANY + Scale Opt + 1 + + + m_Scale_Opt + protected + + 0 + + wxRA_SPECIFY_COLS + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Line" "Filled" "Sketch" + + 1 + + + 0 + wxID_ANY + Plot Mode + 1 + + + m_PlotModeOpt + protected + + 0 + + wxRA_SPECIFY_COLS + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Absolute" "Auxiliary axis" + + 1 + + + 0 + wxID_ANY + Plot Origin + 1 + + + m_Choice_Plot_Offset + protected + + 0 + + wxRA_SPECIFY_COLS + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + + bSizerFmtPlot + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 0 + + + "HPGL" "Gerber" "Postscript" "Postscript A4" "DXF Export" + + 1 + + + 0 + wxID_ANY + Plot Format + 1 + + + m_PlotFormatOpt + protected + + 1 + + wxRA_SPECIFY_COLS + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + SetPlotFormat + + + + + + + + + + 5 + wxEXPAND + 0 + + wxID_ANY + HPGL Options: + + m_HPGL_OptionsBox + wxVERTICAL + none + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Pen size + + + m_textPenSize + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_HPGLPenSizeOpt + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Pen Speed (cm/s) + + + m_staticText3 + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_HPGLPenSpeedOpt + protected + + + + + Set pen speed in cm/s + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Pen ovr + + + m_textPenOvr + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_HPGLPenOverlayOpt + protected + + + + + Set plot overlay for filling + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 0 + + wxID_ANY + PS Options: + + sbSizerPSOpt + wxVERTICAL + none + + + 5 + wxALL + 0 + + + 0 + + 1 + + + 0 + wxID_ANY + Plot negative + + + m_Plot_PS_Negative + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 0 + + wxID_ANY + Output Directory: + + sbSizerOutputDir + wxVERTICAL + none + + + 5 + wxALIGN_LEFT|wxEXPAND + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_OutputDirectory + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + + + 0 + 1 + + + 0 + ID_BROWSE_OUTPUT_DIRECTORY + Browse... + + + m_BrowseButton + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnOutputDirectoryBrowseClicked + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxEXPAND + 0 + + + bButtonsSizer + wxVERTICAL + none + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + 0 + + 1 + + + 0 + ID_MIROR_OPT + Plot mirror + + + m_PlotMirorOpt + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + + 0 + + 1 + + + 0 + ID_MASKVIA_OPT + Vias on mask + + + m_PlotNoViaOnMaskOpt + protected + + + + + Print/plot vias on mask layers. They are in this case not protected + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Default pen size + + + m_staticText6 + protected + + + + + Pen size used to draw items that have no pen size specified. Used mainly to draw items in sketch mode. + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_LinesWidth + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 20 + protected + 0 + + + + 5 + wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + X scale adjust + + + m_staticText7 + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_FineAdjustXscaleOpt + protected + + + + + Set X scale adjust for exact scale plotting + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Y scale adjust + + + m_staticText8 + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_FineAdjustYscaleOpt + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 20 + protected + 0 + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 1 + 1 + + + 0 + ID_EXEC_PLOT + Plot + + + m_PlotButton + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + Plot + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + ID_SAVE_OPT_PLOT + Save Options + + + m_buttonSaveOpt + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + SaveOptPlot + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + ID_CREATE_DRILL_FILE + Generate drill file + + + m_buttonDrill + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + CreateDrillFile + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_CANCEL + Quit + + + m_buttonQuit + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + OnQuit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Messages: + + + m_staticText2 + protected + + + + + + + wxFILTER_NONE + wxDefaultValidator + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND + 1 + + + + 1 + + + 0 + wxID_ANY + + 0 + -1,120 + m_MessagesBox + protected + + + wxTE_MULTILINE + + + + wxFILTER_NONE + wxDefaultValidator + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + impl_virtual + + + diff --git a/pcbnew/dialog_plot_base.h b/pcbnew/dialogs/dialog_plot_base.h similarity index 100% rename from pcbnew/dialog_plot_base.h rename to pcbnew/dialogs/dialog_plot_base.h diff --git a/pcbnew/dialog_print_for_modedit.cpp b/pcbnew/dialogs/dialog_print_for_modedit.cpp similarity index 100% rename from pcbnew/dialog_print_for_modedit.cpp rename to pcbnew/dialogs/dialog_print_for_modedit.cpp diff --git a/pcbnew/dialog_print_for_modedit_base.cpp b/pcbnew/dialogs/dialog_print_for_modedit_base.cpp similarity index 100% rename from pcbnew/dialog_print_for_modedit_base.cpp rename to pcbnew/dialogs/dialog_print_for_modedit_base.cpp diff --git a/pcbnew/dialogs/dialog_print_for_modedit_base.fbp b/pcbnew/dialogs/dialog_print_for_modedit_base.fbp new file mode 100644 index 0000000000..9c1c7deaa5 --- /dev/null +++ b/pcbnew/dialogs/dialog_print_for_modedit_base.fbp @@ -0,0 +1,430 @@ + + + + + + C++ + 1 + UTF-8 + connect + dialog_print_for_modedit_base + 1000 + none + 1 + DialogPrintModedit_base + + . + + 1 + 1 + 0 + + + + + 1 + + + + 0 + wxID_ANY + + -1,-1 + DIALOG_PRINT_FOR_MODEDIT_BASE + + 375,254 + wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER + + Print + + + + + + + + OnCloseWindow + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bMainSizer + wxHORIZONTAL + none + + 5 + wxEXPAND + 0 + + + bmiddleLeftSizer + wxVERTICAL + none + + 5 + wxALL + 0 + + + "fit in page" "Scale 0.5" "Scale 0.7" "Scale 1" "Scale 1.4" "Scale 2" "Scale 3" "Scale 4" "Scale 8" "Scale 16" + + 1 + + + 0 + wxID_ANY + Approx. Scale: + 1 + + + m_ScaleOption + protected + + 3 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + 1 + + + bmiddleRightSizer + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 0 + + + "Color" "Black and white" + + 1 + + + 0 + wxID_PRINT_MODE + Print Mode + 1 + + + m_ModeColorOption + protected + + 1 + + wxRA_SPECIFY_COLS + + Choose if you wand to draw the sheet like it appears on screen, or in black and white mode, better to print it when using black and white printers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + 0 + + + bbuttonsSizer + wxVERTICAL + none + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_PRINT_OPTIONS + Page Options + + + m_buttonOption + protected + + + + + + + + + OnPrintSetup + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_PREVIEW + Preview + + + m_buttonPreview + protected + + + + + + + + + OnPrintPreview + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_PRINT_ALL + Print + + + m_buttonPrint + protected + + + + + + + + + OnPrintButtonClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_CANCEL + Close + + + m_buttonQuit + protected + + + + + + + + + OnButtonCancelClick + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pcbnew/dialog_print_for_modedit_base.h b/pcbnew/dialogs/dialog_print_for_modedit_base.h similarity index 100% rename from pcbnew/dialog_print_for_modedit_base.h rename to pcbnew/dialogs/dialog_print_for_modedit_base.h diff --git a/pcbnew/dialog_print_using_printer.cpp b/pcbnew/dialogs/dialog_print_using_printer.cpp similarity index 100% rename from pcbnew/dialog_print_using_printer.cpp rename to pcbnew/dialogs/dialog_print_using_printer.cpp diff --git a/pcbnew/dialog_print_using_printer_base.cpp b/pcbnew/dialogs/dialog_print_using_printer_base.cpp similarity index 100% rename from pcbnew/dialog_print_using_printer_base.cpp rename to pcbnew/dialogs/dialog_print_using_printer_base.cpp diff --git a/pcbnew/dialogs/dialog_print_using_printer_base.fbp b/pcbnew/dialogs/dialog_print_using_printer_base.fbp new file mode 100644 index 0000000000..37883a527b --- /dev/null +++ b/pcbnew/dialogs/dialog_print_using_printer_base.fbp @@ -0,0 +1,1099 @@ + + + + + + C++ + 1 + UTF-8 + connect + dialog_print_using_printer_base + 1000 + none + 1 + DialogPrint_base + + . + + 1 + 1 + 0 + + + + + 1 + + + + 0 + wxID_ANY + + -1,-1 + DIALOG_PRINT_USING_PRINTER_base + + 551,315 + wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER + + Print + + + + + + + + OnCloseWindow + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bMainSizer + wxHORIZONTAL + none + + 5 + wxEXPAND + 1 + + wxID_ANY + Layers: + + sbLayersSizer + wxVERTICAL + none + + + 5 + wxEXPAND + 1 + + + bleftSizer + wxHORIZONTAL + none + + 5 + wxALL + 1 + + wxID_ANY + Copper Layers: + + m_CopperLayersBoxSizer + wxVERTICAL + protected + + + + + 5 + wxALL + 1 + + wxID_ANY + Technical Layers: + + m_TechnicalLayersBoxSizer + wxVERTICAL + protected + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + 0 + + 1 + + + 0 + wxID_ANY + Exclude Edges_Pcb Layer + + + m_Exclude_Edges_Pcb + protected + + + + + Exclude contents of Edges_Pcb layer from all other layers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 0 + + + bmiddleLeftSizer + wxVERTICAL + none + + 5 + wxALL + 0 + + + "fit in page" "Scale 0.5" "Scale 0.7" "Approx. Scale 1" "Accurate Scale 1" "Scale 1.4" "Scale 2" "Scale 3" "Scale 4" + + 1 + + + 0 + wxID_ANY + Approx. Scale: + 1 + + + m_ScaleOption + protected + + 4 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + OnScaleSelectionClick + + + + + + + + + + 5 + wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + X Scale Adjust + + + m_FineAdjustXscaleTitle + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_FineAdjustXscaleOpt + protected + + + + + Set X scale adjust for exact scale plotting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Y Scale Adjust + + + m_FineAdjustYscaleTitle + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + + m_FineAdjustYscaleOpt + protected + + + + + Set Y scale adjust for exact scale plotting + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 0 + + + bmiddleRightSizer + wxVERTICAL + none + + 5 + wxEXPAND|wxALL + 0 + + wxID_ANY + Options: + + sbOptionsSizer + wxVERTICAL + none + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + + 1 + + + 0 + wxID_ANY + Default pen size + + + m_TextPenWidth + protected + + + + + Pen size used to draw items that have no pen size specified. Used mainly to draw items in sketch mode. + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND + 0 + + + + 1 + + + 0 + wxID_ANY + + 0 + -1,-1 + m_DialogPenWidth + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxTOP|wxRIGHT|wxLEFT + 0 + + + 1 + + 1 + + + 0 + wxID_FRAME_SEL + Print frame ref + + + m_Print_Sheet_Ref + protected + + + + + Print (or not) the Frame references. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL + 0 + + + 0 + + 1 + + + 0 + wxID_ANY + Mirror + + + m_Print_Mirror + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "No drill mark" "Small mark" "Real drill" + + 1 + + + 0 + wxID_ANY + Pads Drill Opt + 1 + + + m_Drill_Shape_Opt + protected + + 1 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + + "Color" "Black and white" + + 1 + + + 0 + wxID_PRINT_MODE + Print Mode + 1 + + + m_ModeColorOption + protected + + 1 + + wxRA_SPECIFY_COLS + + Choose if you wand to draw the sheet like it appears on screen, or in black and white mode, better to print it when using black and white printers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxEXPAND + 0 + + + bbuttonsSizer + wxVERTICAL + none + + 5 + wxALL|wxEXPAND + 0 + + + "1 Page per Layer" "Single page" + + 1 + + + 0 + wxID_PAGE_MODE + Page Print + 1 + + + m_PagesOption + protected + + 0 + + wxRA_SPECIFY_COLS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 0 + protected + 0 + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_PRINT_OPTIONS + Page Options + + + m_buttonOption + protected + + + + + + + + + OnPageSetup + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_PREVIEW + Preview + + + m_buttonPreview + protected + + + + + + + + + OnPrintPreview + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 0 + 1 + + + 0 + wxID_PRINT_ALL + Print + + + m_buttonPrint + protected + + + + + + + + + OnPrintButtonClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND + 0 + + + + 1 + 1 + + + 0 + wxID_CANCEL + Close + + + m_buttonQuit + protected + + + + + + + + + OnButtonCancelClick + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 0 + protected + 0 + + + + + + + + diff --git a/pcbnew/dialog_print_using_printer_base.h b/pcbnew/dialogs/dialog_print_using_printer_base.h similarity index 100% rename from pcbnew/dialog_print_using_printer_base.h rename to pcbnew/dialogs/dialog_print_using_printer_base.h diff --git a/pcbnew/dialog_set_grid.fbp b/pcbnew/dialogs/dialog_set_grid.fbp similarity index 72% rename from pcbnew/dialog_set_grid.fbp rename to pcbnew/dialogs/dialog_set_grid.fbp index 3b6f373210..f169f1c07d 100644 --- a/pcbnew/dialog_set_grid.fbp +++ b/pcbnew/dialogs/dialog_set_grid.fbp @@ -1,8 +1,8 @@ - + - + C++ 1 UTF-8 @@ -12,66 +12,66 @@ none 1 dialog_set_grid - + . - + 1 0 0 - - - + + + 1 - - - + + + 0 wxID_ANY - - + + DIALOG_SET_GRID_BASE - + 374,267 wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - + Grid Origin and User Grid Size - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + bSizerMain wxVERTICAL none @@ -80,7 +80,7 @@ wxEXPAND 1 - + bUpperSizer wxHORIZONTAL none @@ -91,68 +91,68 @@ wxID_ANY User Grid Size - + sbLeftSizer wxVERTICAL none - + 5 wxALL|wxEXPAND 0 - + "Inches" "mm" - + 1 - - + + 0 wxID_ANY Grid Size Units 1 - - + + m_UnitGrid protected - + 0 - + wxRA_SPECIFY_COLS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 - + 0 10 @@ -165,50 +165,50 @@ wxTOP|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY User Grid Size X - - + + m_staticTextSizeX protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -216,54 +216,54 @@ wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 - - + + 1 - - + + 0 wxID_ANY - + 0 - + m_OptGridSizeX protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -271,50 +271,50 @@ wxTOP|wxRIGHT|wxLEFT 0 - - + + 1 - - + + 0 wxID_ANY User Grid Size Y - - + + m_staticTextSizeY protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -322,54 +322,54 @@ wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND 0 - - + + 1 - - + + 0 wxID_ANY - + 0 - + m_OptGridSizeY protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -381,11 +381,11 @@ wxID_ANY Grid Origin - + sbRightSizer wxVERTICAL none - + 5 wxALL|wxEXPAND @@ -394,9 +394,9 @@ 3 wxBOTH 1 - + 0 - + fgSizerGridOrigin wxFLEX_GROWMODE_SPECIFIED none @@ -407,50 +407,50 @@ wxTOP|wxRIGHT|wxLEFT|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT 0 - - + + 1 - - + + 0 wxID_ANY Grid origin X: - - + + m_staticTextGridPosX protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -458,54 +458,54 @@ wxEXPAND|wxALL|wxALIGN_CENTER_VERTICAL 0 - - + + 1 - - + + 0 wxID_ANY - + 0 - + m_GridOriginXCtrl protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -513,50 +513,50 @@ wxALL|wxALIGN_CENTER_VERTICAL 0 - - + + 1 - - + + 0 wxID_ANY Inches - - + + m_TextPosXUnits protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -564,50 +564,50 @@ wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT 0 - - + + 1 - - + + 0 wxID_ANY Grid origin Y: - - + + m_staticTextGridPosY protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -615,54 +615,54 @@ wxEXPAND|wxALL|wxALIGN_CENTER_VERTICAL 0 - - + + 1 - - + + 0 wxID_ANY - + 0 - + m_GridOriginYCtrl protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -670,50 +670,50 @@ wxALL|wxALIGN_CENTER_VERTICAL 0 - - + + 1 - - + + 0 wxID_ANY Inches - - + + m_TextPosYUnits protected - - - - - - - - + + + + + + + + -1 - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -723,51 +723,51 @@ wxALL|wxEXPAND 0 - - + + 0 1 - - + + 0 wxID_ANY Reset Grid Origin - - + + m_buttonReset protected - - - - - - - - + + + + + + + + OnResetGridOrgClick - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -787,17 +787,17 @@ 1 0 0 - + m_sdbSizer1 protected - + OnCancelClick - - - + + + OnOkClick - - + + diff --git a/pcbnew/dialog_set_grid_base.cpp b/pcbnew/dialogs/dialog_set_grid_base.cpp similarity index 100% rename from pcbnew/dialog_set_grid_base.cpp rename to pcbnew/dialogs/dialog_set_grid_base.cpp diff --git a/pcbnew/dialog_set_grid_base.h b/pcbnew/dialogs/dialog_set_grid_base.h similarity index 100% rename from pcbnew/dialog_set_grid_base.h rename to pcbnew/dialogs/dialog_set_grid_base.h