From 1f47f8c6ed29f5f103f6ffaa83a7c34216903801 Mon Sep 17 00:00:00 2001 From: jean-pierre charras Date: Fri, 26 Nov 2010 21:00:39 +0100 Subject: [PATCH] Pcbnew: files housekeeping and code cleanup --- pcbnew/CMakeLists.txt | 10 +- pcbnew/dialog_initpcb.cpp | 223 - pcbnew/dialog_initpcb.h | 123 - pcbnew/dialog_initpcb.pjd | 1019 -- pcbnew/{ => dialogs}/dialog_design_rules.cpp | 0 pcbnew/{ => dialogs}/dialog_design_rules.h | 0 .../dialog_design_rules_aux_helper_class.h | 0 .../dialog_design_rules_base.cpp | 0 .../dialog_design_rules_base.fbp | 0 .../{ => dialogs}/dialog_design_rules_base.h | 0 pcbnew/{ => dialogs}/dialog_layers_setup.cpp | 0 .../dialog_layers_setup_base.cpp | 0 .../dialog_layers_setup_base.fbp | 12960 ++++++++-------- .../{ => dialogs}/dialog_layers_setup_base.h | 0 pcbnew/find.rc | 1 - pcbnew/initpcb.cpp | 127 +- 16 files changed, 6487 insertions(+), 7976 deletions(-) delete mode 100644 pcbnew/dialog_initpcb.cpp delete mode 100644 pcbnew/dialog_initpcb.h delete mode 100644 pcbnew/dialog_initpcb.pjd rename pcbnew/{ => dialogs}/dialog_design_rules.cpp (100%) rename pcbnew/{ => dialogs}/dialog_design_rules.h (100%) rename pcbnew/{ => dialogs}/dialog_design_rules_aux_helper_class.h (100%) rename pcbnew/{ => dialogs}/dialog_design_rules_base.cpp (100%) rename pcbnew/{ => dialogs}/dialog_design_rules_base.fbp (100%) rename pcbnew/{ => dialogs}/dialog_design_rules_base.h (100%) rename pcbnew/{ => dialogs}/dialog_layers_setup.cpp (100%) rename pcbnew/{ => dialogs}/dialog_layers_setup_base.cpp (100%) rename pcbnew/{ => dialogs}/dialog_layers_setup_base.fbp (81%) rename pcbnew/{ => dialogs}/dialog_layers_setup_base.h (100%) delete mode 100644 pcbnew/find.rc diff --git a/pcbnew/CMakeLists.txt b/pcbnew/CMakeLists.txt index f0db648ada..f9f5cf1e31 100644 --- a/pcbnew/CMakeLists.txt +++ b/pcbnew/CMakeLists.txt @@ -27,8 +27,8 @@ set(PCBNEW_DIALOGS dialogs/dialog_cleaning_options.cpp dialogs/dialog_copper_zones.cpp dialogs/dialog_copper_zones_base.cpp - dialog_design_rules.cpp - dialog_design_rules_base.cpp + dialogs/dialog_design_rules.cpp + dialogs/dialog_design_rules_base.cpp dialogs/dialog_display_options.cpp dialogs/dialog_display_options_base.cpp dialogs/dialog_drc_base.cpp @@ -54,8 +54,10 @@ set(PCBNEW_DIALOGS dialogs/dialog_graphic_items_options_base.cpp dialogs/dialog_graphic_item_properties.cpp dialogs/dialog_graphic_item_properties_base.cpp - dialog_layers_setup.cpp - dialog_layers_setup_base.cpp + dialogs/dialog_global_deletion.cpp + dialogs/dialog_global_deletion_base.cpp + dialogs/dialog_layers_setup.cpp + dialogs/dialog_layers_setup_base.cpp dialogs/dialog_netlist.cpp dialogs/dialog_netlist_fbp.cpp dialogs/dialog_pcb_text_properties.cpp diff --git a/pcbnew/dialog_initpcb.cpp b/pcbnew/dialog_initpcb.cpp deleted file mode 100644 index ed6932bbf5..0000000000 --- a/pcbnew/dialog_initpcb.cpp +++ /dev/null @@ -1,223 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: dialog_initpcb.cpp -// Purpose: -// Author: jean-pierre Charras -// Modified by: -// Created: 15/02/2006 21:42:41 -// RCS-ID: -// Copyright: License GNU -// Licence: -///////////////////////////////////////////////////////////////////////////// - -// Generated by DialogBlocks (unregistered), 15/02/2006 21:42:41 - - -////@begin includes -////@end includes - -#include "dialog_initpcb.h" - -////@begin XPM images -////@end XPM images - -/*! - * WinEDA_PcbGlobalDeleteFrame type definition - */ - -IMPLEMENT_DYNAMIC_CLASS( WinEDA_PcbGlobalDeleteFrame, wxDialog ) - -/*! - * WinEDA_PcbGlobalDeleteFrame event table definition - */ - -BEGIN_EVENT_TABLE( WinEDA_PcbGlobalDeleteFrame, wxDialog ) - -////@begin WinEDA_PcbGlobalDeleteFrame event table entries - EVT_BUTTON( wxID_OK, WinEDA_PcbGlobalDeleteFrame::OnOkClick ) - - EVT_BUTTON( wxID_CANCEL, WinEDA_PcbGlobalDeleteFrame::OnCancelClick ) - -////@end WinEDA_PcbGlobalDeleteFrame event table entries - -END_EVENT_TABLE() - -/*! - * WinEDA_PcbGlobalDeleteFrame constructors - */ - -WinEDA_PcbGlobalDeleteFrame::WinEDA_PcbGlobalDeleteFrame( ) -{ -} - -WinEDA_PcbGlobalDeleteFrame::WinEDA_PcbGlobalDeleteFrame( WinEDA_PcbFrame* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style ) -{ - m_Parent = parent; - Create(parent, id, caption, pos, size, style); -} - -/*! - * WinEDA_PcbGlobalDeleteFrame creator - */ - -bool WinEDA_PcbGlobalDeleteFrame::Create( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style ) -{ -////@begin WinEDA_PcbGlobalDeleteFrame member initialisation - m_DelZones = NULL; - m_DelTexts = NULL; - m_DelEdges = NULL; - m_DelDrawings = NULL; - m_DelModules = NULL; - m_DelTracks = NULL; - m_DelMarkers = NULL; - m_DelAlls = NULL; - m_TrackFilterAR = NULL; - m_TrackFilterLocked = NULL; -////@end WinEDA_PcbGlobalDeleteFrame member initialisation - -////@begin WinEDA_PcbGlobalDeleteFrame creation - SetExtraStyle(GetExtraStyle()|wxWS_EX_BLOCK_EVENTS); - wxDialog::Create( parent, id, caption, pos, size, style ); - - CreateControls(); - GetSizer()->Fit(this); - GetSizer()->SetSizeHints(this); - Centre(); -////@end WinEDA_PcbGlobalDeleteFrame creation - return true; -} - -/*! - * Control creation for WinEDA_PcbGlobalDeleteFrame - */ - -void WinEDA_PcbGlobalDeleteFrame::CreateControls() -{ -////@begin WinEDA_PcbGlobalDeleteFrame content construction - // Generated by DialogBlocks, 15/02/2006 22:10:20 (unregistered) - - WinEDA_PcbGlobalDeleteFrame* itemDialog1 = this; - - wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxHORIZONTAL); - itemDialog1->SetSizer(itemBoxSizer2); - - wxStaticBox* itemStaticBoxSizer3Static = new wxStaticBox(itemDialog1, wxID_ANY, _("Items to delete")); - wxStaticBoxSizer* itemStaticBoxSizer3 = new wxStaticBoxSizer(itemStaticBoxSizer3Static, wxVERTICAL); - itemBoxSizer2->Add(itemStaticBoxSizer3, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); - - m_DelZones = new wxCheckBox( itemDialog1, ID_CHECKBOX, _("Delete Zones"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); - m_DelZones->SetValue(false); - itemStaticBoxSizer3->Add(m_DelZones, 0, wxALIGN_LEFT|wxALL, 5); - - m_DelTexts = new wxCheckBox( itemDialog1, ID_CHECKBOX1, _("Delete Texts"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); - m_DelTexts->SetValue(false); - itemStaticBoxSizer3->Add(m_DelTexts, 0, wxALIGN_LEFT|wxALL, 5); - - m_DelEdges = new wxCheckBox( itemDialog1, ID_CHECKBOX2, _("Delete Edges"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); - m_DelEdges->SetValue(false); - itemStaticBoxSizer3->Add(m_DelEdges, 0, wxALIGN_LEFT|wxALL, 5); - - m_DelDrawings = new wxCheckBox( itemDialog1, ID_CHECKBOX3, _("Delete Drawings"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); - m_DelDrawings->SetValue(false); - itemStaticBoxSizer3->Add(m_DelDrawings, 0, wxALIGN_LEFT|wxALL, 5); - - m_DelModules = new wxCheckBox( itemDialog1, ID_CHECKBOX4, _("Delete Modules"), wxDefaultPosition, wxDefaultSize, 0 ); - m_DelModules->SetValue(false); - itemStaticBoxSizer3->Add(m_DelModules, 0, wxALIGN_LEFT|wxALL, 5); - - m_DelTracks = new wxCheckBox( itemDialog1, ID_CHECKBOX5, _("Delete Tracks"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); - m_DelTracks->SetValue(false); - itemStaticBoxSizer3->Add(m_DelTracks, 0, wxALIGN_LEFT|wxALL, 5); - - m_DelMarkers = new wxCheckBox( itemDialog1, ID_CHECKBOX6, _("Delete Markers"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); - m_DelMarkers->SetValue(false); - itemStaticBoxSizer3->Add(m_DelMarkers, 0, wxALIGN_LEFT|wxALL, 5); - - m_DelAlls = new wxCheckBox( itemDialog1, ID_CHECKBOX7, _("Clear Board"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); - m_DelAlls->SetValue(false); - itemStaticBoxSizer3->Add(m_DelAlls, 0, wxALIGN_LEFT|wxALL, 5); - - wxBoxSizer* itemBoxSizer12 = new wxBoxSizer(wxVERTICAL); - itemBoxSizer2->Add(itemBoxSizer12, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); - - wxStaticBox* itemStaticBoxSizer13Static = new wxStaticBox(itemDialog1, wxID_ANY, _("Track Filter")); - wxStaticBoxSizer* itemStaticBoxSizer13 = new wxStaticBoxSizer(itemStaticBoxSizer13Static, wxVERTICAL); - itemBoxSizer12->Add(itemStaticBoxSizer13, 0, wxGROW|wxALL, 5); - - m_TrackFilterAR = new wxCheckBox( itemDialog1, ID_CHECKBOX8, _("Include AutoRouted Tracks"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); - m_TrackFilterAR->SetValue(false); - itemStaticBoxSizer13->Add(m_TrackFilterAR, 0, wxALIGN_LEFT|wxALL, 5); - - m_TrackFilterLocked = new wxCheckBox( itemDialog1, ID_CHECKBOX9, _("Include Locked Tracks"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); - m_TrackFilterLocked->SetValue(false); - itemStaticBoxSizer13->Add(m_TrackFilterLocked, 0, wxALIGN_LEFT|wxALL, 5); - - itemBoxSizer12->Add(5, 5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); - - wxBoxSizer* itemBoxSizer17 = new wxBoxSizer(wxVERTICAL); - itemBoxSizer12->Add(itemBoxSizer17, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); - - wxButton* itemButton18 = new wxButton( itemDialog1, wxID_OK, _("&OK"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer17->Add(itemButton18, 0, wxGROW|wxALL, 5); - - wxButton* itemButton19 = new wxButton( itemDialog1, wxID_CANCEL, _("&Cancel"), wxDefaultPosition, wxDefaultSize, 0 ); - itemBoxSizer17->Add(itemButton19, 0, wxGROW|wxALL, 5); - -////@end WinEDA_PcbGlobalDeleteFrame content construction -} - -/*! - * Should we show tooltips? - */ - -bool WinEDA_PcbGlobalDeleteFrame::ShowToolTips() -{ - return true; -} - -/*! - * Get bitmap resources - */ - -wxBitmap WinEDA_PcbGlobalDeleteFrame::GetBitmapResource( const wxString& name ) -{ - // Bitmap retrieval -////@begin WinEDA_PcbGlobalDeleteFrame bitmap retrieval - wxUnusedVar(name); - return wxNullBitmap; -////@end WinEDA_PcbGlobalDeleteFrame bitmap retrieval -} - -/*! - * Get icon resources - */ - -wxIcon WinEDA_PcbGlobalDeleteFrame::GetIconResource( const wxString& name ) -{ - // Icon retrieval -////@begin WinEDA_PcbGlobalDeleteFrame icon retrieval - wxUnusedVar(name); - return wxNullIcon; -////@end WinEDA_PcbGlobalDeleteFrame icon retrieval -} -/*! - * wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK - */ - -void WinEDA_PcbGlobalDeleteFrame::OnOkClick( wxCommandEvent& event ) -{ - AcceptPcbDelete(event); -} - -/*! - * wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL - */ - -void WinEDA_PcbGlobalDeleteFrame::OnCancelClick( wxCommandEvent& event ) -{ -////@begin wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL in WinEDA_PcbGlobalDeleteFrame. - // Before editing this code, remove the block markers. - event.Skip(); -////@end wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL in WinEDA_PcbGlobalDeleteFrame. -} - - diff --git a/pcbnew/dialog_initpcb.h b/pcbnew/dialog_initpcb.h deleted file mode 100644 index 23c359b6f6..0000000000 --- a/pcbnew/dialog_initpcb.h +++ /dev/null @@ -1,123 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: dialog_initpcb.h -// Purpose: -// Author: jean-pierre Charras -// Modified by: -// Created: 15/02/2006 21:42:41 -// RCS-ID: -// Copyright: License GNU -// Licence: -///////////////////////////////////////////////////////////////////////////// - -// Generated by DialogBlocks (unregistered), 15/02/2006 21:42:41 - -#ifndef _DIALOG_INITPCB_H_ -#define _DIALOG_INITPCB_H_ - -/*! - * Includes - */ - -////@begin includes -////@end includes - -/*! - * Forward declarations - */ - -////@begin forward declarations -////@end forward declarations - -/*! - * Control identifiers - */ - -////@begin control identifiers -#define ID_DIALOG 10000 -#define SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_STYLE wxCAPTION|wxSYSTEM_MENU|wxCLOSE_BOX|MAYBE_RESIZE_BORDER -#define SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_TITLE _("Global Delete") -#define SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_IDNAME ID_DIALOG -#define SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_SIZE wxSize(400, 300) -#define SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_POSITION wxDefaultPosition -#define ID_CHECKBOX 10001 -#define ID_CHECKBOX1 10002 -#define ID_CHECKBOX2 10003 -#define ID_CHECKBOX3 10004 -#define ID_CHECKBOX4 10005 -#define ID_CHECKBOX5 10006 -#define ID_CHECKBOX6 10007 -#define ID_CHECKBOX7 10008 -#define ID_CHECKBOX8 10009 -#define ID_CHECKBOX9 10010 -////@end control identifiers - -/*! - * Compatibility - */ - -#ifndef wxCLOSE_BOX -#define wxCLOSE_BOX 0x1000 -#endif - -/*! - * WinEDA_PcbGlobalDeleteFrame class declaration - */ - -class WinEDA_PcbGlobalDeleteFrame: public wxDialog -{ - DECLARE_DYNAMIC_CLASS( WinEDA_PcbGlobalDeleteFrame ) - DECLARE_EVENT_TABLE() - -public: - /// Constructors - WinEDA_PcbGlobalDeleteFrame( ); - WinEDA_PcbGlobalDeleteFrame( WinEDA_PcbFrame* parent, wxWindowID id = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_IDNAME, const wxString& caption = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_TITLE, const wxPoint& pos = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_POSITION, const wxSize& size = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_SIZE, long style = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_STYLE ); - - /// Creation - bool Create( wxWindow* parent, wxWindowID id = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_IDNAME, const wxString& caption = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_TITLE, const wxPoint& pos = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_POSITION, const wxSize& size = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_SIZE, long style = SYMBOL_WINEDA_PCBGLOBALDELETEFRAME_STYLE ); - - /// Creates the controls and sizers - void CreateControls(); - -////@begin WinEDA_PcbGlobalDeleteFrame event handler declarations - - /// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK - void OnOkClick( wxCommandEvent& event ); - - /// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL - void OnCancelClick( wxCommandEvent& event ); - -////@end WinEDA_PcbGlobalDeleteFrame event handler declarations - -////@begin WinEDA_PcbGlobalDeleteFrame member function declarations - - /// Retrieves bitmap resources - wxBitmap GetBitmapResource( const wxString& name ); - - /// Retrieves icon resources - wxIcon GetIconResource( const wxString& name ); -////@end WinEDA_PcbGlobalDeleteFrame member function declarations - - /// Should we show tooltips? - static bool ShowToolTips(); - void AcceptPcbDelete(wxCommandEvent& event); - -////@begin WinEDA_PcbGlobalDeleteFrame member variables - wxCheckBox* m_DelZones; - wxCheckBox* m_DelTexts; - wxCheckBox* m_DelEdges; - wxCheckBox* m_DelDrawings; - wxCheckBox* m_DelModules; - wxCheckBox* m_DelTracks; - wxCheckBox* m_DelMarkers; - wxCheckBox* m_DelAlls; - wxCheckBox* m_TrackFilterAR; - wxCheckBox* m_TrackFilterLocked; -////@end WinEDA_PcbGlobalDeleteFrame member variables - - WinEDA_PcbFrame * m_Parent; - -}; - -#endif - // _DIALOG_INITPCB_H_ diff --git a/pcbnew/dialog_initpcb.pjd b/pcbnew/dialog_initpcb.pjd deleted file mode 100644 index 5075a700bb..0000000000 --- a/pcbnew/dialog_initpcb.pjd +++ /dev/null @@ -1,1019 +0,0 @@ - - -
- 0 - "" - "" - "" - "" - 26 - "" - 0 - 0 - 0 - 1 - 1 - 0 - "jean-pierre Charras" - "License GNU" - "" - 0 - "<All platforms>" - "<Any>" - "///////////////////////////////////////////////////////////////////////////// -// Name: %HEADER-FILENAME% -// Purpose: -// Author: %AUTHOR% -// Modified by: -// Created: %DATE% -// RCS-ID: -// Copyright: %COPYRIGHT% -// Licence: -///////////////////////////////////////////////////////////////////////////// - -" - "///////////////////////////////////////////////////////////////////////////// -// Name: %SOURCE-FILENAME% -// Purpose: -// Author: %AUTHOR% -// Modified by: -// Created: %DATE% -// RCS-ID: -// Copyright: %COPYRIGHT% -// Licence: -///////////////////////////////////////////////////////////////////////////// - -" - " -/*! - * %BODY% - */ - -" - "///////////////////////////////////////////////////////////////////////////// -// Name: %SYMBOLS-FILENAME% -// Purpose: Symbols file -// Author: %AUTHOR% -// Modified by: -// Created: %DATE% -// RCS-ID: -// Copyright: %COPYRIGHT% -// Licence: -///////////////////////////////////////////////////////////////////////////// - -" - "#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma interface "%HEADER-FILENAME%" -#endif - -" - "#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma implementation "%HEADER-FILENAME%" -#endif - -// For compilers that support precompilation, includes "wx/wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ -#pragma hdrstop -#endif - -#ifndef WX_PRECOMP -#include "wx/wx.h" -#endif - -" - "app_resources.h" - "app_resources.cpp" - "AppResources" - "app.h" - "app.cpp" - "Application" - 0 - "" - "<None>" - "<System>" - "<System>" - "" - 0 - 1 - 1 -
- - - "" - "data-document" - "" - "" - 0 - 1 - 0 - 0 - - "Configurations" - "config-data-document" - "" - "" - 0 - 1 - 0 - 0 - "" - 1 - - - - - - - "Projects" - "root-document" - "" - "project" - 1 - 1 - 0 - 0 - - "Windows" - "html-document" - "" - "dialogsfolder" - 1 - 1 - 0 - 1 - - "Global Delete" - "dialog-document" - "" - "dialog" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbDialogProxy" - 10000 - 0 - "" - 0 - "ID_DIALOG" - 10000 - "WinEDA_PcbGlobalDeleteFrame" - "wxDialog" - "wxDialog" - "dialog_initpcb.cpp" - "dialog_initpcb.h" - "" - "Global Delete" - 1 - "" - 0 - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 1 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - "MAYBE_RESIZE_BORDER" - 0 - 1 - -1 - -1 - 400 - 300 - "" - - "wxBoxSizer H" - "dialog-control-document" - "" - "sizer" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbBoxSizerProxy" - "Horizontal" - "" - 0 - 0 - 0 - "<Any platform>" - - "wxStaticBoxSizer V" - "dialog-control-document" - "" - "sizer" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbStaticBoxSizerProxy" - "wxID_ANY" - -1 - "Items to delete" - "" - "" - "" - 0 - 1 - "Vertical" - "" - "Centre" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "<Any platform>" - - "wxCheckBox: ID_CHECKBOX" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX" - 10001 - "wxCheckBox" - "m_DelZones" - "Delete Zones" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - "wxCheckBox: ID_CHECKBOX1" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX1" - 10002 - "wxCheckBox" - "m_DelTexts" - "Delete Texts" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - "wxCheckBox: ID_CHECKBOX2" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX2" - 10003 - "wxCheckBox" - "m_DelEdges" - "Delete Edges" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - "wxCheckBox: ID_CHECKBOX3" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX3" - 10004 - "wxCheckBox" - "m_DelDrawings" - "Delete Drawings" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - "wxCheckBox: ID_CHECKBOX4" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX4" - 10005 - "wxCheckBox" - "m_DelModules" - "Delete Modules" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 0 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - "wxCheckBox: ID_CHECKBOX5" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX5" - 10006 - "wxCheckBox" - "m_DelTracks" - "Delete Tracks" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - "wxCheckBox: ID_CHECKBOX6" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX6" - 10007 - "wxCheckBox" - "m_DelMarkers" - "Delete Markers" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - "wxCheckBox: ID_CHECKBOX7" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX7" - 10008 - "wxCheckBox" - "m_DelAlls" - "Clear Board" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - - "wxBoxSizer V" - "dialog-control-document" - "" - "sizer" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbBoxSizerProxy" - "Vertical" - "" - 0 - 0 - 0 - "<Any platform>" - - "wxStaticBoxSizer V" - "dialog-control-document" - "" - "sizer" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbStaticBoxSizerProxy" - "wxID_ANY" - -1 - "Track Filter" - "" - "" - "" - 0 - 1 - "Vertical" - "" - "Expand" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "<Any platform>" - - "wxCheckBox: ID_CHECKBOX8" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX8" - 10009 - "wxCheckBox" - "m_TrackFilterAR" - "Include AutoRouted Tracks" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - "wxCheckBox: ID_CHECKBOX9" - "dialog-control-document" - "" - "checkbox" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbCheckBoxProxy" - "ID_CHECKBOX9" - 10010 - "wxCheckBox" - "m_TrackFilterLocked" - "Include Locked Tracks" - 0 - "" - "" - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 1 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Left" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - - "Spacer" - "dialog-control-document" - "" - "spacer" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbSpacerProxy" - 5 - 5 - "Centre" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "<Any platform>" - - - "wxBoxSizer V" - "dialog-control-document" - "" - "sizer" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbBoxSizerProxy" - "Vertical" - "" - "Centre" - "Centre" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "<Any platform>" - - "wxButton: wxID_OK" - "dialog-control-document" - "" - "dialogcontrol" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbButtonProxy" - "wxEVT_COMMAND_BUTTON_CLICKED|OnOkClick" - "wxID_OK" - 5100 - "wxButton" - "" - "&OK" - 0 - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 0 - 0 - 0 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Expand" - "Expand" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - "wxButton: wxID_CANCEL" - "dialog-control-document" - "" - "dialogcontrol" - 0 - 1 - 0 - 0 - "15/2/2006" - "wbButtonProxy" - "wxEVT_COMMAND_BUTTON_CLICKED|OnCancelClick" - "wxID_CANCEL" - 5101 - "wxButton" - "" - "&Cancel" - 0 - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - 0 - 0 - 0 - 0 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 - "Expand" - "Expand" - 0 - 5 - 1 - 1 - 1 - 1 - 0 - 0 - 0 - "" - "" - - - - - - - - "Sources" - "html-document" - "" - "sourcesfolder" - 1 - 1 - 0 - 1 - - "dialog_initpcb.rc" - "source-editor-document" - "dialog_initpcb.rc" - "source-editor" - 0 - 0 - 1 - 0 - "15/2/2006" - "" - - - - "Images" - "html-document" - "" - "bitmapsfolder" - 1 - 1 - 0 - 1 - - - - -
diff --git a/pcbnew/dialog_design_rules.cpp b/pcbnew/dialogs/dialog_design_rules.cpp similarity index 100% rename from pcbnew/dialog_design_rules.cpp rename to pcbnew/dialogs/dialog_design_rules.cpp diff --git a/pcbnew/dialog_design_rules.h b/pcbnew/dialogs/dialog_design_rules.h similarity index 100% rename from pcbnew/dialog_design_rules.h rename to pcbnew/dialogs/dialog_design_rules.h diff --git a/pcbnew/dialog_design_rules_aux_helper_class.h b/pcbnew/dialogs/dialog_design_rules_aux_helper_class.h similarity index 100% rename from pcbnew/dialog_design_rules_aux_helper_class.h rename to pcbnew/dialogs/dialog_design_rules_aux_helper_class.h diff --git a/pcbnew/dialog_design_rules_base.cpp b/pcbnew/dialogs/dialog_design_rules_base.cpp similarity index 100% rename from pcbnew/dialog_design_rules_base.cpp rename to pcbnew/dialogs/dialog_design_rules_base.cpp diff --git a/pcbnew/dialog_design_rules_base.fbp b/pcbnew/dialogs/dialog_design_rules_base.fbp similarity index 100% rename from pcbnew/dialog_design_rules_base.fbp rename to pcbnew/dialogs/dialog_design_rules_base.fbp diff --git a/pcbnew/dialog_design_rules_base.h b/pcbnew/dialogs/dialog_design_rules_base.h similarity index 100% rename from pcbnew/dialog_design_rules_base.h rename to pcbnew/dialogs/dialog_design_rules_base.h diff --git a/pcbnew/dialog_layers_setup.cpp b/pcbnew/dialogs/dialog_layers_setup.cpp similarity index 100% rename from pcbnew/dialog_layers_setup.cpp rename to pcbnew/dialogs/dialog_layers_setup.cpp diff --git a/pcbnew/dialog_layers_setup_base.cpp b/pcbnew/dialogs/dialog_layers_setup_base.cpp similarity index 100% rename from pcbnew/dialog_layers_setup_base.cpp rename to pcbnew/dialogs/dialog_layers_setup_base.cpp diff --git a/pcbnew/dialog_layers_setup_base.fbp b/pcbnew/dialogs/dialog_layers_setup_base.fbp similarity index 81% rename from pcbnew/dialog_layers_setup_base.fbp rename to pcbnew/dialogs/dialog_layers_setup_base.fbp index cbd07fe725..ca5367d556 100644 --- a/pcbnew/dialog_layers_setup_base.fbp +++ b/pcbnew/dialogs/dialog_layers_setup_base.fbp @@ -1,6480 +1,6480 @@ - - - - - - C++ - 1 - UTF-8 - connect - dialog_layers_setup_base - 1000 - none - 1 - DIALOG_LAYERS_SETUP_BASE - - . - - 1 - 0 - 0 - - - - - 1 - - - - 0 - wxID_ANY - - 550,600 - DIALOG_LAYERS_SETUP_BASE - - -1,-1 - wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER - ; - Layer Setup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bMainSizer - wxVERTICAL - none - - 5 - wxEXPAND - 0 - - - bChoicesSizer - wxHORIZONTAL - none - - 5 - wxALL|wxEXPAND - 2 - - wxID_ANY - Preset Layer Groupings - - sbPresetsSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 0 - - - "Custom" "Two layers, parts on Front only" "Two layers, parts on Back only" "Two layers, parts on Front and Back" "Four layers, parts on Front only" "Four layers, parts on Front and Back" "All layers on" - - 1 - - - 0 - wxID_ANY - - - m_PresetsChoice - protected - - 0 - - - - - - - - OnPresetsChoice - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 1 - - wxID_ANY - Copper Layers - - sbCopperLayersSizer - wxVERTICAL - none - - - 5 - wxEXPAND - 0 - - - "2" "4" "6" "8" "10" "12" "14" "16" - - 1 - - - 0 - wxID_ANY - - - m_CopperLayersChoice - protected - - 0 - - - - - - - - OnCopperLayersChoice - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND - 1 - - wxID_ANY - Layers - - sbLayersSizer - wxVERTICAL - none - - - 5 - wxALIGN_CENTER|wxEXPAND - 0 - - - bCaptionsSizer - wxHORIZONTAL - none - - 5 - wxEXPAND - 1 - - wxSYS_COLOUR_ACTIVECAPTION - - 1 - wxSYS_COLOUR_CAPTIONTEXT - - 0 - wxID_ANY - - - m_TitlePanel - protected - - - - - - - wxRAISED_BORDER|wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 1 - - - - 1 - - - 0 - wxID_ANY - - - m_LayersListPanel - protected - - 0 - 5 - -1,-1 - - - - - wxALWAYS_SHOW_SB|wxRAISED_BORDER|wxTAB_TRAVERSAL|wxVSCROLL - - - - - - - - - - - - - - - - - - - - - - - - - 3 - wxHORIZONTAL - 0,1 - - 0 - - m_LayerListFlexGridSizer - wxFLEX_GROWMODE_SPECIFIED - protected - 0 - 0 - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_ADHESFRONTNAME - Adhes_Front_later - - - m_AdhesFrontName - protected - - - - ; - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,233,236 - - 1 - - - 0 - wxID_ANY - -1,-1 - -1,-1 - m_AdhesFrontPanel - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer6 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_ADHESFRONTCHECKBOX - - - - m_AdhesFrontCheckBox - protected - - - - - If you want an adhesive template for the front side of the board - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_ADHESFRONTCHOICE - Off-board, manufacturing - - - m_AdhesFrontStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_SOLDPFRONTNAME - SoldP_Front_later - - - m_SoldPFrontName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,233,236 - - 1 - - - 0 - wxID_ANY - - - m_SoldPFrontPanel - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer7 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_SOLDPFRONTCHECKBOX - - - - m_SoldPFrontCheckBox - protected - - - - - If you want a solder paster layer for front side of the board - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_SOLDPFRONTCHOICE - Off-board, manufacturing - - - m_SoldPFrontStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_SILKSFRONTNAME - SilkS_Front_later - - - m_SilkSFrontName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 255,252,235 - - 1 - - - 0 - wxID_ANY - - - m_SilkSFrontPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer5 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_SILKSFRONTCHECKBOX - - - - m_SilkSFrontCheckBox - protected - - - - - If you want a silk screen layer for the front side of the board - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_SILKSFRONTCHOICE - On-board, non-copper - - - m_SilkSFrontStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_MASKFRONTNAME - Mask_Front_later - - - m_MaskFrontName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 255,252,235 - - 1 - - - 0 - wxID_ANY - - - m_MaskFrontPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer8 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_MASKFRONTCHECKBOX - - - - m_MaskFrontCheckBox - protected - - - - - If you want a solder mask layer for the front of the board - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_MASKFRONTCHOICE - On-board, non-copper - - - m_MaskFrontStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_FRONTNAME - - 20 - - m_FrontName - protected - - - - - Layer name of front (top) copper layer - Front_later - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_FrontPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer9 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_FRONTCHECKBOX - - - - m_FrontCheckBox - protected - - - - - If you want a front copper layer - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_FRONTCHOICE - - - m_FrontChoice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER2NAME - - 20 - - m_Inner2Name - protected - - - - - - Inner2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner2Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner2Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER2CHECKBOX - - - - m_Inner2CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER2CHOICE - - - m_Inner2Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER3NAME - - 20 - - m_Inner3Name - protected - - - - - - Inner3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner3Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner3Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER3CHECKBOX - - - - m_Inner3CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER3CHOICE - - - m_Inner3Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER4NAME - - 20 - - m_Inner4Name - protected - - - - - - Inner4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner4Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner4Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER4CHECKBOX - - - - m_Inner4CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER4CHOICE - - - m_Inner4Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER5NAME - - 20 - - m_Inner5Name - protected - - - - - - Inner5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner5Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner5Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER5CHECKBOX - - - - m_Inner5CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER5CHOICE - - - m_Inner5Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER6NAME - - 20 - - m_Inner6Name - protected - - - - - - Inner6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner6Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner6Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER6CHECKBOX - - - - m_Inner6CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER6CHOICE - - - m_Inner6Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER7NAME - - 20 - - m_Inner7Name - protected - - - - - - Inner7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner7Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner7Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER7CHECKBOX - - - - m_Inner7CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER7CHOICE - - - m_Inner7Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER8NAME - - 20 - - m_Inner8Name - protected - - - - - - Inner8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner8Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner8Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER8CHECKBOX - - - - m_Inner8CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER8CHOICE - - - m_Inner8Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER9NAME - - 20 - - m_Inner9Name - protected - - - - - - Inner9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner9Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner9Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER9CHECKBOX - - - - m_Inner9CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER9CHOICE - - - m_Inner9Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER10NAME - - 20 - - m_Inner10Name - protected - - - - - - Inner10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner10Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner10Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER10CHECKBOX - - - - m_Inner10CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER10CHOICE - - - m_Inner10Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER11NAME - - 20 - - m_Inner11Name - protected - - - - - - Inner11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner11Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner11Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER11CHECKBOX - - - - m_Inner11CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER11CHOICE - - - m_Inner11Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER12NAME - - 20 - - m_Inner12Name - protected - - - - - - Inner12 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner12Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner12Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER12CHECKBOX - - - - m_Inner12CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER12CHOICE - - - m_Inner12Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER13NAME - - 20 - - m_Inner13Name - protected - - - - - - Inner13 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner13Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner13Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER13CHECKBOX - - - - m_Inner13CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER13CHOICE - - - m_Inner13Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER14NAME - - 20 - - m_Inner14Name - protected - - - - - - Inner14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner14Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner14Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER14CHECKBOX - - - - m_Inner14CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER14CHOICE - - - m_Inner14Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_INNER15NAME - - 20 - - m_Inner15Name - protected - - - - - - Inner15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_Inner15Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bInner15Sizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_INNER15CHECKBOX - - - - m_Inner15CheckBox - protected - - - - - - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_INNER15CHOICE - - - m_Inner15Choice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - - 1 - - - 0 - ID_BACKNAME - - 20 - - m_BackName - protected - - - - - Layer name of back (bottom) copper layer - Back - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,253,216 - - 1 - - - 0 - wxID_ANY - - - m_BackPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bBackSizer - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_BACKCHECKBOX - - - - m_BackCheckBox - protected - - - - - If you want a back copper layer - - - - - DenyChangeCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND - 0 - - - "signal" "power" "mixed" "jumper" - - 1 - - - 0 - ID_BACKCHOICE - - - m_BackChoice - protected - - 0 - - - Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_MASKBACKNAME - Mask_Back_later - - - m_MaskBackName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 255,252,235 - - 1 - - - 0 - wxID_ANY - - - m_MaskBackPanel - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer24 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_MASKBACKCHECKBOX - - - - m_MaskBackCheckBox - protected - - - - - If you want a solder mask layer for the back side of the board - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_MASKBACKCHOICE - On-board, non-copper - - - m_MaskBackStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_SILKSBACKNAME - SilkS_Back_later - - - m_SilkSBackName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 255,252,235 - - 1 - - - 0 - wxID_ANY - - - m_SilkSBackPanel - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer25 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_SILKSBACKCHECKBOX - - - - m_SilkSBackCheckBox - protected - - - - - If you want a silk screen layer for the back side of the board - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_SILKSBACKCHOICE - On-board, non-copper - - - m_SilkSBackStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_SOLDPBACKNAME - SoldP_Back_later - - - m_SoldPBackName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,233,236 - - 1 - - - 0 - wxID_ANY - - - m_SoldPBackPanel - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer26 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_SOLDPBACKCHECKBOX - - - - m_SoldPBackCheckBox - protected - - - - - If you want a solder paste layer for the back side of the board - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_SOLDPBACKCHOICE - Off-board, manufacturing - - - m_SoldPBackStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_ADHESBACKNAME - Adhes_Back_later - - - m_AdhesBackName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,233,236 - - 1 - - - 0 - wxID_ANY - - - m_AdhesBackPanel - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer27 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_ADHESBACKCHECKBOX - - - - m_AdhesBackCheckBox - protected - - - - - If you want an adhesive layer for the back side of the board - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_ADHESBACKCHOICE - Off-board, manufacturing - - - m_AdhesBackStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_PCBEDGESNAME - PCB_Edges_later - - - m_PCBEdgesName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 255,253,216 - - 1 - - - 0 - wxID_ANY - - - m_PCBEdgesPanel - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer28 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_PCBEDGESCHECKBOX - - - - m_PCBEdgesCheckBox - protected - - - - - If you want a board perimeter layer - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_PCBEDGESCHOICE - Board contour - - - m_PCBEdgesStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_ECO2NAME - Eco1_later - - - m_Eco1Name - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,233,255 - - 1 - - - 0 - wxID_ANY - - - m_Eco1Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer29 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_ECO2CHECKBOX - - - - m_Eco1CheckBox - protected - - - - - - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_ECO2CHOICE - Auxiliary - - - m_Eco1StaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_ECO1NAME - Eco2_later - - - m_Eco2Name - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,233,255 - - 1 - - - 0 - wxID_ANY - - - m_Eco2Panel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer30 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_ECO1CHECKBOX - - - - m_Eco2CheckBox - protected - - - - - - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_ECO1CHOICE - Auxiliary - - - m_Eco2StaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_COMMENTSNAME - Comments_later - - - m_CommentsName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,233,255 - - 1 - - - 0 - wxID_ANY - - - m_CommentsPanel - protected - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer31 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_COMMENTSCHECKBOX - - - - m_CommentsCheckBox - protected - - - - - If you want a separate layer for comments or notes - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_COMMENTSCHOICE - Auxiliary - - - m_CommentsStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT - 0 - - - - 1 - - - 0 - ID_DRAWINGSNAME - Drawings_later - - - m_DrawingsName - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL - 1 - - 236,233,255 - - 1 - - - 0 - wxID_ANY - - - m_DrawingsPanel - protected - - - - - - - wxTAB_TRAVERSAL - - - - - - - - - - - - - - - - - - - - - - - - - - bSizer32 - wxVERTICAL - none - - 5 - wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - 0 - - 1 - - - 0 - ID_DRAWINGSCHECKBOX - - - - m_DrawingsCheckBox - protected - - - - - If you want a layer for documentation drawings - - - - - OnCheckBox - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALIGN_CENTER_VERTICAL|wxALL - 0 - - - - 1 - - - 0 - ID_DRAWINGSCHOICE - Auxiliary - - - m_DrawingsStaticText - protected - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - wxALL|wxEXPAND - 0 - - 0 - 1 - 0 - 0 - 0 - 1 - 0 - 0 - - m_sdbSizer2 - protected - - OnCancelButtonClick - - - - OnOkButtonClick - - - - - - - - + + + + + + C++ + 1 + UTF-8 + connect + dialog_layers_setup_base + 1000 + none + 1 + DIALOG_LAYERS_SETUP_BASE + + . + + 1 + 0 + 0 + + + + + 1 + + + + 0 + wxID_ANY + + 550,600 + DIALOG_LAYERS_SETUP_BASE + + -1,-1 + wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER + ; + Layer Setup + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bMainSizer + wxVERTICAL + none + + 5 + wxEXPAND + 0 + + + bChoicesSizer + wxHORIZONTAL + none + + 5 + wxALL|wxEXPAND + 2 + + wxID_ANY + Preset Layer Groupings + + sbPresetsSizer + wxVERTICAL + none + + + 5 + wxEXPAND + 0 + + + "Custom" "Two layers, parts on Front only" "Two layers, parts on Back only" "Two layers, parts on Front and Back" "Four layers, parts on Front only" "Four layers, parts on Front and Back" "All layers on" + + 1 + + + 0 + wxID_ANY + + + m_PresetsChoice + protected + + 0 + + + + + + + + OnPresetsChoice + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 1 + + wxID_ANY + Copper Layers + + sbCopperLayersSizer + wxVERTICAL + none + + + 5 + wxEXPAND + 0 + + + "2" "4" "6" "8" "10" "12" "14" "16" + + 1 + + + 0 + wxID_ANY + + + m_CopperLayersChoice + protected + + 0 + + + + + + + + OnCopperLayersChoice + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND + 1 + + wxID_ANY + Layers + + sbLayersSizer + wxVERTICAL + none + + + 5 + wxALIGN_CENTER|wxEXPAND + 0 + + + bCaptionsSizer + wxHORIZONTAL + none + + 5 + wxEXPAND + 1 + + wxSYS_COLOUR_ACTIVECAPTION + + 1 + wxSYS_COLOUR_CAPTIONTEXT + + 0 + wxID_ANY + + + m_TitlePanel + protected + + + + + + + wxRAISED_BORDER|wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 1 + + + + 1 + + + 0 + wxID_ANY + + + m_LayersListPanel + protected + + 0 + 5 + -1,-1 + + + + + wxALWAYS_SHOW_SB|wxRAISED_BORDER|wxTAB_TRAVERSAL|wxVSCROLL + + + + + + + + + + + + + + + + + + + + + + + + + 3 + wxHORIZONTAL + 0,1 + + 0 + + m_LayerListFlexGridSizer + wxFLEX_GROWMODE_SPECIFIED + protected + 0 + 0 + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_ADHESFRONTNAME + Adhes_Front_later + + + m_AdhesFrontName + protected + + + + ; + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,233,236 + + 1 + + + 0 + wxID_ANY + -1,-1 + -1,-1 + m_AdhesFrontPanel + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer6 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_ADHESFRONTCHECKBOX + + + + m_AdhesFrontCheckBox + protected + + + + + If you want an adhesive template for the front side of the board + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_ADHESFRONTCHOICE + Off-board, manufacturing + + + m_AdhesFrontStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_SOLDPFRONTNAME + SoldP_Front_later + + + m_SoldPFrontName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,233,236 + + 1 + + + 0 + wxID_ANY + + + m_SoldPFrontPanel + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer7 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_SOLDPFRONTCHECKBOX + + + + m_SoldPFrontCheckBox + protected + + + + + If you want a solder paster layer for front side of the board + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_SOLDPFRONTCHOICE + Off-board, manufacturing + + + m_SoldPFrontStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_SILKSFRONTNAME + SilkS_Front_later + + + m_SilkSFrontName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 255,252,235 + + 1 + + + 0 + wxID_ANY + + + m_SilkSFrontPanel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer5 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_SILKSFRONTCHECKBOX + + + + m_SilkSFrontCheckBox + protected + + + + + If you want a silk screen layer for the front side of the board + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_SILKSFRONTCHOICE + On-board, non-copper + + + m_SilkSFrontStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_MASKFRONTNAME + Mask_Front_later + + + m_MaskFrontName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 255,252,235 + + 1 + + + 0 + wxID_ANY + + + m_MaskFrontPanel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer8 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_MASKFRONTCHECKBOX + + + + m_MaskFrontCheckBox + protected + + + + + If you want a solder mask layer for the front of the board + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_MASKFRONTCHOICE + On-board, non-copper + + + m_MaskFrontStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_FRONTNAME + + 20 + + m_FrontName + protected + + + + + Layer name of front (top) copper layer + Front_later + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxEXPAND|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_FrontPanel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer9 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_FRONTCHECKBOX + + + + m_FrontCheckBox + protected + + + + + If you want a front copper layer + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxEXPAND|wxLEFT|wxRIGHT + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_FRONTCHOICE + + + m_FrontChoice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER2NAME + + 20 + + m_Inner2Name + protected + + + + + + Inner2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner2Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner2Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER2CHECKBOX + + + + m_Inner2CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER2CHOICE + + + m_Inner2Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER3NAME + + 20 + + m_Inner3Name + protected + + + + + + Inner3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner3Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner3Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER3CHECKBOX + + + + m_Inner3CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER3CHOICE + + + m_Inner3Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER4NAME + + 20 + + m_Inner4Name + protected + + + + + + Inner4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner4Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner4Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER4CHECKBOX + + + + m_Inner4CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER4CHOICE + + + m_Inner4Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER5NAME + + 20 + + m_Inner5Name + protected + + + + + + Inner5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner5Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner5Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER5CHECKBOX + + + + m_Inner5CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER5CHOICE + + + m_Inner5Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER6NAME + + 20 + + m_Inner6Name + protected + + + + + + Inner6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner6Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner6Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER6CHECKBOX + + + + m_Inner6CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER6CHOICE + + + m_Inner6Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER7NAME + + 20 + + m_Inner7Name + protected + + + + + + Inner7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner7Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner7Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER7CHECKBOX + + + + m_Inner7CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER7CHOICE + + + m_Inner7Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER8NAME + + 20 + + m_Inner8Name + protected + + + + + + Inner8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner8Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner8Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER8CHECKBOX + + + + m_Inner8CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER8CHOICE + + + m_Inner8Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER9NAME + + 20 + + m_Inner9Name + protected + + + + + + Inner9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner9Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner9Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER9CHECKBOX + + + + m_Inner9CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER9CHOICE + + + m_Inner9Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER10NAME + + 20 + + m_Inner10Name + protected + + + + + + Inner10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner10Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner10Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER10CHECKBOX + + + + m_Inner10CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER10CHOICE + + + m_Inner10Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER11NAME + + 20 + + m_Inner11Name + protected + + + + + + Inner11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner11Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner11Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER11CHECKBOX + + + + m_Inner11CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER11CHOICE + + + m_Inner11Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER12NAME + + 20 + + m_Inner12Name + protected + + + + + + Inner12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner12Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner12Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER12CHECKBOX + + + + m_Inner12CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER12CHOICE + + + m_Inner12Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER13NAME + + 20 + + m_Inner13Name + protected + + + + + + Inner13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner13Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner13Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER13CHECKBOX + + + + m_Inner13CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER13CHOICE + + + m_Inner13Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER14NAME + + 20 + + m_Inner14Name + protected + + + + + + Inner14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner14Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner14Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER14CHECKBOX + + + + m_Inner14CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER14CHOICE + + + m_Inner14Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_INNER15NAME + + 20 + + m_Inner15Name + protected + + + + + + Inner15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_Inner15Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bInner15Sizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_INNER15CHECKBOX + + + + m_Inner15CheckBox + protected + + + + + + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_INNER15CHOICE + + + m_Inner15Choice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + + 1 + + + 0 + ID_BACKNAME + + 20 + + m_BackName + protected + + + + + Layer name of back (bottom) copper layer + Back + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,253,216 + + 1 + + + 0 + wxID_ANY + + + m_BackPanel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bBackSizer + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_BACKCHECKBOX + + + + m_BackCheckBox + protected + + + + + If you want a back copper layer + + + + + DenyChangeCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxBOTTOM|wxLEFT|wxRIGHT|wxEXPAND + 0 + + + "signal" "power" "mixed" "jumper" + + 1 + + + 0 + ID_BACKCHOICE + + + m_BackChoice + protected + + 0 + + + Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_MASKBACKNAME + Mask_Back_later + + + m_MaskBackName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 255,252,235 + + 1 + + + 0 + wxID_ANY + + + m_MaskBackPanel + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer24 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_MASKBACKCHECKBOX + + + + m_MaskBackCheckBox + protected + + + + + If you want a solder mask layer for the back side of the board + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_MASKBACKCHOICE + On-board, non-copper + + + m_MaskBackStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_SILKSBACKNAME + SilkS_Back_later + + + m_SilkSBackName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 255,252,235 + + 1 + + + 0 + wxID_ANY + + + m_SilkSBackPanel + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer25 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_SILKSBACKCHECKBOX + + + + m_SilkSBackCheckBox + protected + + + + + If you want a silk screen layer for the back side of the board + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_SILKSBACKCHOICE + On-board, non-copper + + + m_SilkSBackStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_SOLDPBACKNAME + SoldP_Back_later + + + m_SoldPBackName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,233,236 + + 1 + + + 0 + wxID_ANY + + + m_SoldPBackPanel + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer26 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_SOLDPBACKCHECKBOX + + + + m_SoldPBackCheckBox + protected + + + + + If you want a solder paste layer for the back side of the board + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_SOLDPBACKCHOICE + Off-board, manufacturing + + + m_SoldPBackStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_ADHESBACKNAME + Adhes_Back_later + + + m_AdhesBackName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,233,236 + + 1 + + + 0 + wxID_ANY + + + m_AdhesBackPanel + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer27 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_ADHESBACKCHECKBOX + + + + m_AdhesBackCheckBox + protected + + + + + If you want an adhesive layer for the back side of the board + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_ADHESBACKCHOICE + Off-board, manufacturing + + + m_AdhesBackStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_PCBEDGESNAME + PCB_Edges_later + + + m_PCBEdgesName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 255,253,216 + + 1 + + + 0 + wxID_ANY + + + m_PCBEdgesPanel + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer28 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_PCBEDGESCHECKBOX + + + + m_PCBEdgesCheckBox + protected + + + + + If you want a board perimeter layer + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_PCBEDGESCHOICE + Board contour + + + m_PCBEdgesStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_ECO2NAME + Eco1_later + + + m_Eco1Name + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,233,255 + + 1 + + + 0 + wxID_ANY + + + m_Eco1Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer29 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_ECO2CHECKBOX + + + + m_Eco1CheckBox + protected + + + + + + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_ECO2CHOICE + Auxiliary + + + m_Eco1StaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_ECO1NAME + Eco2_later + + + m_Eco2Name + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,233,255 + + 1 + + + 0 + wxID_ANY + + + m_Eco2Panel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer30 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_ECO1CHECKBOX + + + + m_Eco2CheckBox + protected + + + + + + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_ECO1CHOICE + Auxiliary + + + m_Eco2StaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_COMMENTSNAME + Comments_later + + + m_CommentsName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,233,255 + + 1 + + + 0 + wxID_ANY + + + m_CommentsPanel + protected + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer31 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_COMMENTSCHECKBOX + + + + m_CommentsCheckBox + protected + + + + + If you want a separate layer for comments or notes + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_COMMENTSCHOICE + Auxiliary + + + m_CommentsStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxLEFT|wxRIGHT + 0 + + + + 1 + + + 0 + ID_DRAWINGSNAME + Drawings_later + + + m_DrawingsName + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxEXPAND|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL + 1 + + 236,233,255 + + 1 + + + 0 + wxID_ANY + + + m_DrawingsPanel + protected + + + + + + + wxTAB_TRAVERSAL + + + + + + + + + + + + + + + + + + + + + + + + + + bSizer32 + wxVERTICAL + none + + 5 + wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + 0 + + 1 + + + 0 + ID_DRAWINGSCHECKBOX + + + + m_DrawingsCheckBox + protected + + + + + If you want a layer for documentation drawings + + + + + OnCheckBox + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALIGN_CENTER_VERTICAL|wxALL + 0 + + + + 1 + + + 0 + ID_DRAWINGSCHOICE + Auxiliary + + + m_DrawingsStaticText + protected + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + wxALL|wxEXPAND + 0 + + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + + m_sdbSizer2 + protected + + OnCancelButtonClick + + + + OnOkButtonClick + + + + + + + + diff --git a/pcbnew/dialog_layers_setup_base.h b/pcbnew/dialogs/dialog_layers_setup_base.h similarity index 100% rename from pcbnew/dialog_layers_setup_base.h rename to pcbnew/dialogs/dialog_layers_setup_base.h diff --git a/pcbnew/find.rc b/pcbnew/find.rc deleted file mode 100644 index b86c4e2265..0000000000 --- a/pcbnew/find.rc +++ /dev/null @@ -1 +0,0 @@ -#include "wx/msw/wx.rc" diff --git a/pcbnew/initpcb.cpp b/pcbnew/initpcb.cpp index 6d5ed19199..8778fb049a 100644 --- a/pcbnew/initpcb.cpp +++ b/pcbnew/initpcb.cpp @@ -12,132 +12,7 @@ #include "module_editor_frame.h" #include "class_board_design_settings.h" -#include "protos.h" - -/**************************************/ -/* dialog WinEDA_PcbGlobalDeleteFrame */ -/**************************************/ -#include "dialog_initpcb.cpp" - - -/********************************************************************/ -void WinEDA_PcbFrame::InstallPcbGlobalDeleteFrame( const wxPoint& pos ) -/********************************************************************/ -{ - WinEDA_PcbGlobalDeleteFrame* frame = - new WinEDA_PcbGlobalDeleteFrame( this ); - - frame->ShowModal(); frame->Destroy(); -} - - -/***********************************************************************/ -void WinEDA_PcbGlobalDeleteFrame::AcceptPcbDelete( wxCommandEvent& event ) -/***********************************************************************/ -{ - bool gen_rastnest = false; - - m_Parent->SetCurItem( NULL ); - - if( m_DelAlls->GetValue() ) - { - m_Parent->Clear_Pcb( true ); - } - else - { - if( !IsOK( this, _( "Ok to delete selected items ?" ) ) ) - return; - - BOARD * pcb = m_Parent->GetBoard(); - PICKED_ITEMS_LIST pickersList; - ITEM_PICKER itemPicker( NULL, UR_DELETED ); - BOARD_ITEM* item, * nextitem; - - if( m_DelZones->GetValue() ) - { - gen_rastnest = true; - - /* ZEG_ZONE items used in Zone filling selection are now deprecated : - * and are deleted but not put in undo buffer if exist - */ - pcb->m_Zone.DeleteAll(); - - while( pcb->GetAreaCount() ) - { - item = pcb->GetArea( 0 ); - itemPicker.m_PickedItem = item; - pickersList.PushItem( itemPicker ); - pcb->Remove( item ); - } - } - - int masque_layer = 0; - if( m_DelDrawings->GetValue() ) - masque_layer = (~EDGE_LAYER) & 0x1FFF0000; - - if( m_DelEdges->GetValue() ) - masque_layer |= EDGE_LAYER; - - for( item = pcb->m_Drawings; item != NULL; item = nextitem ) - { - nextitem = item->Next(); - bool removeme = (g_TabOneLayerMask[ item->GetLayer()] & masque_layer) != 0; - if( ( item->Type() == TYPE_TEXTE ) && m_DelTexts->GetValue() ) - removeme = true; - if( removeme ) - { - itemPicker.m_PickedItem = item; - pickersList.PushItem( itemPicker ); - item->UnLink(); - } - } - - if( m_DelModules->GetValue() ) - { - gen_rastnest = true; - for( item = pcb->m_Modules; item; item = nextitem ) - { - nextitem = item->Next(); - itemPicker.m_PickedItem = item; - pickersList.PushItem( itemPicker ); - item->UnLink(); - } - } - - if( m_DelTracks->GetValue() ) - { - int track_mask_filter = 0; - if( !m_TrackFilterLocked->GetValue() ) - track_mask_filter |= SEGM_FIXE; - if( !m_TrackFilterAR->GetValue() ) - track_mask_filter |= SEGM_AR; - for( item = pcb->m_Track; item != NULL; item = nextitem ) - { - nextitem = item->Next(); - if( (item->GetState( SEGM_FIXE | SEGM_AR ) & track_mask_filter) != 0 ) - continue; - itemPicker.m_PickedItem = item; - pickersList.PushItem( itemPicker ); - item->UnLink(); - gen_rastnest = true; - } - } - - if( pickersList.GetCount() ) - m_Parent->SaveCopyInUndoList( pickersList, UR_DELETED ); - - if( m_DelMarkers->GetValue() ) - pcb->DeleteMARKERs(); - - if( gen_rastnest ) - m_Parent->Compile_Ratsnest( NULL, true ); - } - - m_Parent->DrawPanel->Refresh(); - m_Parent->OnModify(); - - EndModal( 1 ); -} +//#include "protos.h" /**