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 @@
-
-
-
-
-
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