2013-05-26 04:36:44 +00:00
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Oct 8 2012)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
# include "dialog_layers_setup_base.h"
///////////////////////////////////////////////////////////////////////////
DIALOG_LAYERS_SETUP_BASE : : DIALOG_LAYERS_SETUP_BASE ( wxWindow * parent , wxWindowID id , const wxString & title , const wxPoint & pos , const wxSize & size , long style ) : DIALOG_SHIM ( parent , id , title , pos , size , style )
{
this - > SetSizeHints ( wxSize ( 550 , 600 ) , wxDefaultSize ) ;
wxBoxSizer * bMainSizer ;
bMainSizer = new wxBoxSizer ( wxVERTICAL ) ;
wxBoxSizer * bChoicesSizer ;
bChoicesSizer = new wxBoxSizer ( wxHORIZONTAL ) ;
wxBoxSizer * bPresetsSizer ;
bPresetsSizer = new wxBoxSizer ( wxVERTICAL ) ;
m_staticTextGrouping = new wxStaticText ( this , wxID_ANY , _ ( " Preset Layer Groupings " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextGrouping - > Wrap ( - 1 ) ;
bPresetsSizer - > Add ( m_staticTextGrouping , 0 , wxTOP | wxRIGHT | wxLEFT , 5 ) ;
wxString m_PresetsChoiceChoices [ ] = { _ ( " 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 " ) } ;
int m_PresetsChoiceNChoices = sizeof ( m_PresetsChoiceChoices ) / sizeof ( wxString ) ;
m_PresetsChoice = new wxChoice ( this , wxID_ANY , wxDefaultPosition , wxDefaultSize , m_PresetsChoiceNChoices , m_PresetsChoiceChoices , 0 ) ;
m_PresetsChoice - > SetSelection ( 0 ) ;
bPresetsSizer - > Add ( m_PresetsChoice , 0 , wxEXPAND | wxRIGHT | wxLEFT , 5 ) ;
bChoicesSizer - > Add ( bPresetsSizer , 1 , wxEXPAND , 5 ) ;
wxBoxSizer * bCopperLayersSizer ;
bCopperLayersSizer = new wxBoxSizer ( wxVERTICAL ) ;
m_staticTextCopperLayers = new wxStaticText ( this , wxID_ANY , _ ( " Copper Layers " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextCopperLayers - > Wrap ( - 1 ) ;
bCopperLayersSizer - > Add ( m_staticTextCopperLayers , 0 , wxTOP | wxRIGHT | wxLEFT , 5 ) ;
wxString m_CopperLayersChoiceChoices [ ] = { _ ( " 2 " ) , _ ( " 4 " ) , _ ( " 6 " ) , _ ( " 8 " ) , _ ( " 10 " ) , _ ( " 12 " ) , _ ( " 14 " ) , _ ( " 16 " ) } ;
int m_CopperLayersChoiceNChoices = sizeof ( m_CopperLayersChoiceChoices ) / sizeof ( wxString ) ;
m_CopperLayersChoice = new wxChoice ( this , wxID_ANY , wxDefaultPosition , wxDefaultSize , m_CopperLayersChoiceNChoices , m_CopperLayersChoiceChoices , 0 ) ;
m_CopperLayersChoice - > SetSelection ( 0 ) ;
bCopperLayersSizer - > Add ( m_CopperLayersChoice , 0 , wxEXPAND | wxRIGHT | wxLEFT , 5 ) ;
bChoicesSizer - > Add ( bCopperLayersSizer , 1 , wxEXPAND , 5 ) ;
bMainSizer - > Add ( bChoicesSizer , 0 , wxEXPAND , 5 ) ;
wxBoxSizer * b_layersListSizer ;
b_layersListSizer = new wxBoxSizer ( wxVERTICAL ) ;
m_staticTextLayers = new wxStaticText ( this , wxID_ANY , _ ( " Layers " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_staticTextLayers - > Wrap ( - 1 ) ;
b_layersListSizer - > Add ( m_staticTextLayers , 0 , wxTOP | wxRIGHT | wxLEFT , 5 ) ;
wxBoxSizer * bCaptionsSizer ;
bCaptionsSizer = new wxBoxSizer ( wxHORIZONTAL ) ;
m_TitlePanel = new wxPanel ( this , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxRAISED_BORDER | wxTAB_TRAVERSAL ) ;
m_TitlePanel - > SetForegroundColour ( wxSystemSettings : : GetColour ( wxSYS_COLOUR_CAPTIONTEXT ) ) ;
m_TitlePanel - > SetBackgroundColour ( wxSystemSettings : : GetColour ( wxSYS_COLOUR_ACTIVECAPTION ) ) ;
bCaptionsSizer - > Add ( m_TitlePanel , 1 , wxEXPAND , 5 ) ;
b_layersListSizer - > Add ( bCaptionsSizer , 0 , wxALIGN_CENTER | wxEXPAND | wxRIGHT | wxLEFT , 5 ) ;
m_LayersListPanel = new wxScrolledWindow ( this , wxID_ANY , wxDefaultPosition , wxSize ( - 1 , - 1 ) , wxALWAYS_SHOW_SB | wxRAISED_BORDER | wxTAB_TRAVERSAL | wxVSCROLL ) ;
m_LayersListPanel - > SetScrollRate ( 0 , 5 ) ;
m_LayerListFlexGridSizer = new wxFlexGridSizer ( 0 , 3 , 0 , 0 ) ;
m_LayerListFlexGridSizer - > AddGrowableCol ( 0 ) ;
m_LayerListFlexGridSizer - > AddGrowableCol ( 1 ) ;
m_LayerListFlexGridSizer - > SetFlexibleDirection ( wxHORIZONTAL ) ;
m_LayerListFlexGridSizer - > SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED ) ;
m_AdhesFrontName = new wxStaticText ( m_LayersListPanel , ID_ADHESFRONTNAME , _ ( " Adhes_Front_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_AdhesFrontName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_AdhesFrontName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_AdhesFrontPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_AdhesFrontPanel - > SetBackgroundColour ( wxColour ( 236 , 233 , 236 ) ) ;
wxBoxSizer * bSizer6 ;
bSizer6 = new wxBoxSizer ( wxVERTICAL ) ;
m_AdhesFrontCheckBox = new wxCheckBox ( m_AdhesFrontPanel , ID_ADHESFRONTCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_AdhesFrontCheckBox - > SetToolTip ( _ ( " If you want an adhesive template for the front side of the board " ) ) ;
bSizer6 - > Add ( m_AdhesFrontCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_AdhesFrontPanel - > SetSizer ( bSizer6 ) ;
m_AdhesFrontPanel - > Layout ( ) ;
bSizer6 - > Fit ( m_AdhesFrontPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_AdhesFrontPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_AdhesFrontStaticText = new wxStaticText ( m_LayersListPanel , ID_ADHESFRONTCHOICE , _ ( " Off-board, manufacturing " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_AdhesFrontStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_AdhesFrontStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_SoldPFrontName = new wxStaticText ( m_LayersListPanel , ID_SOLDPFRONTNAME , _ ( " SoldP_Front_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SoldPFrontName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_SoldPFrontName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_SoldPFrontPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SoldPFrontPanel - > SetBackgroundColour ( wxColour ( 236 , 233 , 236 ) ) ;
wxBoxSizer * bSizer7 ;
bSizer7 = new wxBoxSizer ( wxVERTICAL ) ;
m_SoldPFrontCheckBox = new wxCheckBox ( m_SoldPFrontPanel , ID_SOLDPFRONTCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SoldPFrontCheckBox - > SetToolTip ( _ ( " If you want a solder paster layer for front side of the board " ) ) ;
bSizer7 - > Add ( m_SoldPFrontCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_SoldPFrontPanel - > SetSizer ( bSizer7 ) ;
m_SoldPFrontPanel - > Layout ( ) ;
bSizer7 - > Fit ( m_SoldPFrontPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_SoldPFrontPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_SoldPFrontStaticText = new wxStaticText ( m_LayersListPanel , ID_SOLDPFRONTCHOICE , _ ( " Off-board, manufacturing " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SoldPFrontStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_SoldPFrontStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_SilkSFrontName = new wxStaticText ( m_LayersListPanel , ID_SILKSFRONTNAME , _ ( " SilkS_Front_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SilkSFrontName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_SilkSFrontName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_SilkSFrontPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_SilkSFrontPanel - > SetBackgroundColour ( wxColour ( 255 , 252 , 235 ) ) ;
wxBoxSizer * bSizer5 ;
bSizer5 = new wxBoxSizer ( wxVERTICAL ) ;
m_SilkSFrontCheckBox = new wxCheckBox ( m_SilkSFrontPanel , ID_SILKSFRONTCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SilkSFrontCheckBox - > SetToolTip ( _ ( " If you want a silk screen layer for the front side of the board " ) ) ;
bSizer5 - > Add ( m_SilkSFrontCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_SilkSFrontPanel - > SetSizer ( bSizer5 ) ;
m_SilkSFrontPanel - > Layout ( ) ;
bSizer5 - > Fit ( m_SilkSFrontPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_SilkSFrontPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_SilkSFrontStaticText = new wxStaticText ( m_LayersListPanel , ID_SILKSFRONTCHOICE , _ ( " On-board, non-copper " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SilkSFrontStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_SilkSFrontStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_MaskFrontName = new wxStaticText ( m_LayersListPanel , ID_MASKFRONTNAME , _ ( " Mask_Front_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_MaskFrontName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_MaskFrontName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_MaskFrontPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_MaskFrontPanel - > SetBackgroundColour ( wxColour ( 255 , 252 , 235 ) ) ;
wxBoxSizer * bSizer8 ;
bSizer8 = new wxBoxSizer ( wxVERTICAL ) ;
m_MaskFrontCheckBox = new wxCheckBox ( m_MaskFrontPanel , ID_MASKFRONTCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_MaskFrontCheckBox - > SetToolTip ( _ ( " If you want a solder mask layer for the front of the board " ) ) ;
bSizer8 - > Add ( m_MaskFrontCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_MaskFrontPanel - > SetSizer ( bSizer8 ) ;
m_MaskFrontPanel - > Layout ( ) ;
bSizer8 - > Fit ( m_MaskFrontPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_MaskFrontPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_MaskFrontStaticText = new wxStaticText ( m_LayersListPanel , ID_MASKFRONTCHOICE , _ ( " On-board, non-copper " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_MaskFrontStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_MaskFrontStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_FrontName = new wxTextCtrl ( m_LayersListPanel , ID_FRONTNAME , _ ( " Front_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_FrontName - > SetMaxLength ( 20 ) ;
m_FrontName - > SetToolTip ( _ ( " Layer name of front (top) copper layer " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_FrontName , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_FrontPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_FrontPanel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bSizer9 ;
bSizer9 = new wxBoxSizer ( wxVERTICAL ) ;
m_FrontCheckBox = new wxCheckBox ( m_FrontPanel , ID_FRONTCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_FrontCheckBox - > SetToolTip ( _ ( " If you want a front copper layer " ) ) ;
bSizer9 - > Add ( m_FrontCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_FrontPanel - > SetSizer ( bSizer9 ) ;
m_FrontPanel - > Layout ( ) ;
bSizer9 - > Fit ( m_FrontPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_FrontPanel , 1 , wxALIGN_CENTER_VERTICAL | wxEXPAND | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_FrontChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_FrontChoiceNChoices = sizeof ( m_FrontChoiceChoices ) / sizeof ( wxString ) ;
m_FrontChoice = new wxChoice ( m_LayersListPanel , ID_FRONTCHOICE , wxDefaultPosition , wxDefaultSize , m_FrontChoiceNChoices , m_FrontChoiceChoices , 0 ) ;
m_FrontChoice - > SetSelection ( 0 ) ;
m_FrontChoice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_FrontChoice , 0 , wxBOTTOM | wxEXPAND | wxLEFT | wxRIGHT , 5 ) ;
m_Inner2Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER2NAME , _ ( " Inner2 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner2Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner2Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner2Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner2Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner2Sizer ;
bInner2Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner2CheckBox = new wxCheckBox ( m_Inner2Panel , ID_INNER2CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner2Sizer - > Add ( m_Inner2CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner2Panel - > SetSizer ( bInner2Sizer ) ;
m_Inner2Panel - > Layout ( ) ;
bInner2Sizer - > Fit ( m_Inner2Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner2Panel , 1 , wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL , 5 ) ;
wxString m_Inner2ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner2ChoiceNChoices = sizeof ( m_Inner2ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner2Choice = new wxChoice ( m_LayersListPanel , ID_INNER2CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner2ChoiceNChoices , m_Inner2ChoiceChoices , 0 ) ;
m_Inner2Choice - > SetSelection ( 0 ) ;
m_Inner2Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner2Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner3Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER3NAME , _ ( " Inner3 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner3Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner3Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner3Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner3Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner3Sizer ;
bInner3Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner3CheckBox = new wxCheckBox ( m_Inner3Panel , ID_INNER3CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner3Sizer - > Add ( m_Inner3CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner3Panel - > SetSizer ( bInner3Sizer ) ;
m_Inner3Panel - > Layout ( ) ;
bInner3Sizer - > Fit ( m_Inner3Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner3Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner3ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner3ChoiceNChoices = sizeof ( m_Inner3ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner3Choice = new wxChoice ( m_LayersListPanel , ID_INNER3CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner3ChoiceNChoices , m_Inner3ChoiceChoices , 0 ) ;
m_Inner3Choice - > SetSelection ( 0 ) ;
m_Inner3Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner3Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner4Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER4NAME , _ ( " Inner4 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner4Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner4Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner4Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner4Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner4Sizer ;
bInner4Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner4CheckBox = new wxCheckBox ( m_Inner4Panel , ID_INNER4CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner4Sizer - > Add ( m_Inner4CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner4Panel - > SetSizer ( bInner4Sizer ) ;
m_Inner4Panel - > Layout ( ) ;
bInner4Sizer - > Fit ( m_Inner4Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner4Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner4ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner4ChoiceNChoices = sizeof ( m_Inner4ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner4Choice = new wxChoice ( m_LayersListPanel , ID_INNER4CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner4ChoiceNChoices , m_Inner4ChoiceChoices , 0 ) ;
m_Inner4Choice - > SetSelection ( 0 ) ;
m_Inner4Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner4Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner5Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER5NAME , _ ( " Inner5 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner5Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner5Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner5Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner5Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner5Sizer ;
bInner5Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner5CheckBox = new wxCheckBox ( m_Inner5Panel , ID_INNER5CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner5Sizer - > Add ( m_Inner5CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner5Panel - > SetSizer ( bInner5Sizer ) ;
m_Inner5Panel - > Layout ( ) ;
bInner5Sizer - > Fit ( m_Inner5Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner5Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner5ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner5ChoiceNChoices = sizeof ( m_Inner5ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner5Choice = new wxChoice ( m_LayersListPanel , ID_INNER5CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner5ChoiceNChoices , m_Inner5ChoiceChoices , 0 ) ;
m_Inner5Choice - > SetSelection ( 0 ) ;
m_Inner5Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner5Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner6Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER6NAME , _ ( " Inner6 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner6Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner6Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner6Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner6Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner6Sizer ;
bInner6Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner6CheckBox = new wxCheckBox ( m_Inner6Panel , ID_INNER6CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner6Sizer - > Add ( m_Inner6CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner6Panel - > SetSizer ( bInner6Sizer ) ;
m_Inner6Panel - > Layout ( ) ;
bInner6Sizer - > Fit ( m_Inner6Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner6Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner6ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner6ChoiceNChoices = sizeof ( m_Inner6ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner6Choice = new wxChoice ( m_LayersListPanel , ID_INNER6CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner6ChoiceNChoices , m_Inner6ChoiceChoices , 0 ) ;
m_Inner6Choice - > SetSelection ( 0 ) ;
m_Inner6Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner6Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner7Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER7NAME , _ ( " Inner7 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner7Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner7Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner7Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner7Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner7Sizer ;
bInner7Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner7CheckBox = new wxCheckBox ( m_Inner7Panel , ID_INNER7CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner7Sizer - > Add ( m_Inner7CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner7Panel - > SetSizer ( bInner7Sizer ) ;
m_Inner7Panel - > Layout ( ) ;
bInner7Sizer - > Fit ( m_Inner7Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner7Panel , 1 , wxEXPAND | wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL , 5 ) ;
wxString m_Inner7ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner7ChoiceNChoices = sizeof ( m_Inner7ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner7Choice = new wxChoice ( m_LayersListPanel , ID_INNER7CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner7ChoiceNChoices , m_Inner7ChoiceChoices , 0 ) ;
m_Inner7Choice - > SetSelection ( 0 ) ;
m_Inner7Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner7Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner8Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER8NAME , _ ( " Inner8 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner8Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner8Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner8Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner8Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner8Sizer ;
bInner8Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner8CheckBox = new wxCheckBox ( m_Inner8Panel , ID_INNER8CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner8Sizer - > Add ( m_Inner8CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner8Panel - > SetSizer ( bInner8Sizer ) ;
m_Inner8Panel - > Layout ( ) ;
bInner8Sizer - > Fit ( m_Inner8Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner8Panel , 1 , wxEXPAND , 5 ) ;
wxString m_Inner8ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner8ChoiceNChoices = sizeof ( m_Inner8ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner8Choice = new wxChoice ( m_LayersListPanel , ID_INNER8CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner8ChoiceNChoices , m_Inner8ChoiceChoices , 0 ) ;
m_Inner8Choice - > SetSelection ( 0 ) ;
m_Inner8Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner8Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner9Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER9NAME , _ ( " Inner9 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner9Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner9Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner9Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner9Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner9Sizer ;
bInner9Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner9CheckBox = new wxCheckBox ( m_Inner9Panel , ID_INNER9CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner9Sizer - > Add ( m_Inner9CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner9Panel - > SetSizer ( bInner9Sizer ) ;
m_Inner9Panel - > Layout ( ) ;
bInner9Sizer - > Fit ( m_Inner9Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner9Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner9ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner9ChoiceNChoices = sizeof ( m_Inner9ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner9Choice = new wxChoice ( m_LayersListPanel , ID_INNER9CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner9ChoiceNChoices , m_Inner9ChoiceChoices , 0 ) ;
m_Inner9Choice - > SetSelection ( 0 ) ;
m_Inner9Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner9Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner10Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER10NAME , _ ( " Inner10 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner10Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner10Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner10Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner10Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner10Sizer ;
bInner10Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner10CheckBox = new wxCheckBox ( m_Inner10Panel , ID_INNER10CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner10Sizer - > Add ( m_Inner10CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner10Panel - > SetSizer ( bInner10Sizer ) ;
m_Inner10Panel - > Layout ( ) ;
bInner10Sizer - > Fit ( m_Inner10Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner10Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner10ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner10ChoiceNChoices = sizeof ( m_Inner10ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner10Choice = new wxChoice ( m_LayersListPanel , ID_INNER10CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner10ChoiceNChoices , m_Inner10ChoiceChoices , 0 ) ;
m_Inner10Choice - > SetSelection ( 0 ) ;
m_Inner10Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner10Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner11Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER11NAME , _ ( " Inner11 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner11Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner11Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner11Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner11Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner11Sizer ;
bInner11Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner11CheckBox = new wxCheckBox ( m_Inner11Panel , ID_INNER11CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner11Sizer - > Add ( m_Inner11CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner11Panel - > SetSizer ( bInner11Sizer ) ;
m_Inner11Panel - > Layout ( ) ;
bInner11Sizer - > Fit ( m_Inner11Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner11Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner11ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner11ChoiceNChoices = sizeof ( m_Inner11ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner11Choice = new wxChoice ( m_LayersListPanel , ID_INNER11CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner11ChoiceNChoices , m_Inner11ChoiceChoices , 0 ) ;
m_Inner11Choice - > SetSelection ( 0 ) ;
m_Inner11Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner11Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner12Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER12NAME , _ ( " Inner12 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner12Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner12Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner12Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner12Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner12Sizer ;
bInner12Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner12CheckBox = new wxCheckBox ( m_Inner12Panel , ID_INNER12CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner12Sizer - > Add ( m_Inner12CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner12Panel - > SetSizer ( bInner12Sizer ) ;
m_Inner12Panel - > Layout ( ) ;
bInner12Sizer - > Fit ( m_Inner12Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner12Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner12ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner12ChoiceNChoices = sizeof ( m_Inner12ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner12Choice = new wxChoice ( m_LayersListPanel , ID_INNER12CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner12ChoiceNChoices , m_Inner12ChoiceChoices , 0 ) ;
m_Inner12Choice - > SetSelection ( 0 ) ;
m_Inner12Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner12Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner13Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER13NAME , _ ( " Inner13 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner13Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner13Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner13Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner13Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner13Sizer ;
bInner13Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner13CheckBox = new wxCheckBox ( m_Inner13Panel , ID_INNER13CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner13Sizer - > Add ( m_Inner13CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner13Panel - > SetSizer ( bInner13Sizer ) ;
m_Inner13Panel - > Layout ( ) ;
bInner13Sizer - > Fit ( m_Inner13Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner13Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner13ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner13ChoiceNChoices = sizeof ( m_Inner13ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner13Choice = new wxChoice ( m_LayersListPanel , ID_INNER13CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner13ChoiceNChoices , m_Inner13ChoiceChoices , 0 ) ;
m_Inner13Choice - > SetSelection ( 0 ) ;
m_Inner13Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner13Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner14Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER14NAME , _ ( " Inner14 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner14Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner14Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner14Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner14Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner14Sizer ;
bInner14Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner14CheckBox = new wxCheckBox ( m_Inner14Panel , ID_INNER14CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner14Sizer - > Add ( m_Inner14CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner14Panel - > SetSizer ( bInner14Sizer ) ;
m_Inner14Panel - > Layout ( ) ;
bInner14Sizer - > Fit ( m_Inner14Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner14Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner14ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner14ChoiceNChoices = sizeof ( m_Inner14ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner14Choice = new wxChoice ( m_LayersListPanel , ID_INNER14CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner14ChoiceNChoices , m_Inner14ChoiceChoices , 0 ) ;
m_Inner14Choice - > SetSelection ( 0 ) ;
m_Inner14Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner14Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner15Name = new wxTextCtrl ( m_LayersListPanel , ID_INNER15NAME , _ ( " Inner15 " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Inner15Name - > SetMaxLength ( 20 ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner15Name , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_Inner15Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Inner15Panel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bInner15Sizer ;
bInner15Sizer = new wxBoxSizer ( wxVERTICAL ) ;
m_Inner15CheckBox = new wxCheckBox ( m_Inner15Panel , ID_INNER15CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bInner15Sizer - > Add ( m_Inner15CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Inner15Panel - > SetSizer ( bInner15Sizer ) ;
m_Inner15Panel - > Layout ( ) ;
bInner15Sizer - > Fit ( m_Inner15Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner15Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_Inner15ChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_Inner15ChoiceNChoices = sizeof ( m_Inner15ChoiceChoices ) / sizeof ( wxString ) ;
m_Inner15Choice = new wxChoice ( m_LayersListPanel , ID_INNER15CHOICE , wxDefaultPosition , wxDefaultSize , m_Inner15ChoiceNChoices , m_Inner15ChoiceChoices , 0 ) ;
m_Inner15Choice - > SetSelection ( 0 ) ;
m_Inner15Choice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_Inner15Choice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_BackName = new wxTextCtrl ( m_LayersListPanel , ID_BACKNAME , _ ( " Back " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_BackName - > SetMaxLength ( 20 ) ;
m_BackName - > SetToolTip ( _ ( " Layer name of back (bottom) copper layer " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_BackName , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_BackPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_BackPanel - > SetBackgroundColour ( wxColour ( 236 , 253 , 216 ) ) ;
wxBoxSizer * bBackSizer ;
bBackSizer = new wxBoxSizer ( wxVERTICAL ) ;
m_BackCheckBox = new wxCheckBox ( m_BackPanel , ID_BACKCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_BackCheckBox - > SetToolTip ( _ ( " If you want a back copper layer " ) ) ;
bBackSizer - > Add ( m_BackCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_BackPanel - > SetSizer ( bBackSizer ) ;
m_BackPanel - > Layout ( ) ;
bBackSizer - > Fit ( m_BackPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_BackPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
wxString m_BackChoiceChoices [ ] = { _ ( " signal " ) , _ ( " power " ) , _ ( " mixed " ) , _ ( " jumper " ) } ;
int m_BackChoiceNChoices = sizeof ( m_BackChoiceChoices ) / sizeof ( wxString ) ;
m_BackChoice = new wxChoice ( m_LayersListPanel , ID_BACKCHOICE , wxDefaultPosition , wxDefaultSize , m_BackChoiceNChoices , m_BackChoiceChoices , 0 ) ;
m_BackChoice - > SetSelection ( 0 ) ;
m_BackChoice - > SetToolTip ( _ ( " Copper layer type for Freerouter. Power layers are removed from Freerouter's layer menus. " ) ) ;
m_LayerListFlexGridSizer - > Add ( m_BackChoice , 0 , wxBOTTOM | wxLEFT | wxRIGHT | wxEXPAND , 5 ) ;
m_MaskBackName = new wxStaticText ( m_LayersListPanel , ID_MASKBACKNAME , _ ( " Mask_Back_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_MaskBackName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_MaskBackName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_MaskBackPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_MaskBackPanel - > SetBackgroundColour ( wxColour ( 255 , 252 , 235 ) ) ;
wxBoxSizer * bSizer24 ;
bSizer24 = new wxBoxSizer ( wxVERTICAL ) ;
m_MaskBackCheckBox = new wxCheckBox ( m_MaskBackPanel , ID_MASKBACKCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_MaskBackCheckBox - > SetToolTip ( _ ( " If you want a solder mask layer for the back side of the board " ) ) ;
bSizer24 - > Add ( m_MaskBackCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_MaskBackPanel - > SetSizer ( bSizer24 ) ;
m_MaskBackPanel - > Layout ( ) ;
bSizer24 - > Fit ( m_MaskBackPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_MaskBackPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_MaskBackStaticText = new wxStaticText ( m_LayersListPanel , ID_MASKBACKCHOICE , _ ( " On-board, non-copper " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_MaskBackStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_MaskBackStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_SilkSBackName = new wxStaticText ( m_LayersListPanel , ID_SILKSBACKNAME , _ ( " SilkS_Back_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SilkSBackName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_SilkSBackName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_SilkSBackPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SilkSBackPanel - > SetBackgroundColour ( wxColour ( 255 , 252 , 235 ) ) ;
wxBoxSizer * bSizer25 ;
bSizer25 = new wxBoxSizer ( wxVERTICAL ) ;
m_SilkSBackCheckBox = new wxCheckBox ( m_SilkSBackPanel , ID_SILKSBACKCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SilkSBackCheckBox - > SetToolTip ( _ ( " If you want a silk screen layer for the back side of the board " ) ) ;
bSizer25 - > Add ( m_SilkSBackCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_SilkSBackPanel - > SetSizer ( bSizer25 ) ;
m_SilkSBackPanel - > Layout ( ) ;
bSizer25 - > Fit ( m_SilkSBackPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_SilkSBackPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_SilkSBackStaticText = new wxStaticText ( m_LayersListPanel , ID_SILKSBACKCHOICE , _ ( " On-board, non-copper " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SilkSBackStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_SilkSBackStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_SoldPBackName = new wxStaticText ( m_LayersListPanel , ID_SOLDPBACKNAME , _ ( " SoldP_Back_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SoldPBackName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_SoldPBackName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_SoldPBackPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SoldPBackPanel - > SetBackgroundColour ( wxColour ( 236 , 233 , 236 ) ) ;
wxBoxSizer * bSizer26 ;
bSizer26 = new wxBoxSizer ( wxVERTICAL ) ;
m_SoldPBackCheckBox = new wxCheckBox ( m_SoldPBackPanel , ID_SOLDPBACKCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SoldPBackCheckBox - > SetToolTip ( _ ( " If you want a solder paste layer for the back side of the board " ) ) ;
bSizer26 - > Add ( m_SoldPBackCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_SoldPBackPanel - > SetSizer ( bSizer26 ) ;
m_SoldPBackPanel - > Layout ( ) ;
bSizer26 - > Fit ( m_SoldPBackPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_SoldPBackPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_SoldPBackStaticText = new wxStaticText ( m_LayersListPanel , ID_SOLDPBACKCHOICE , _ ( " Off-board, manufacturing " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_SoldPBackStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_SoldPBackStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_AdhesBackName = new wxStaticText ( m_LayersListPanel , ID_ADHESBACKNAME , _ ( " Adhes_Back_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_AdhesBackName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_AdhesBackName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_AdhesBackPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_AdhesBackPanel - > SetBackgroundColour ( wxColour ( 236 , 233 , 236 ) ) ;
wxBoxSizer * bSizer27 ;
bSizer27 = new wxBoxSizer ( wxVERTICAL ) ;
m_AdhesBackCheckBox = new wxCheckBox ( m_AdhesBackPanel , ID_ADHESBACKCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_AdhesBackCheckBox - > SetToolTip ( _ ( " If you want an adhesive layer for the back side of the board " ) ) ;
bSizer27 - > Add ( m_AdhesBackCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_AdhesBackPanel - > SetSizer ( bSizer27 ) ;
m_AdhesBackPanel - > Layout ( ) ;
bSizer27 - > Fit ( m_AdhesBackPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_AdhesBackPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_AdhesBackStaticText = new wxStaticText ( m_LayersListPanel , ID_ADHESBACKCHOICE , _ ( " Off-board, manufacturing " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_AdhesBackStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_AdhesBackStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_PCBEdgesName = new wxStaticText ( m_LayersListPanel , ID_PCBEDGESNAME , _ ( " PCB_Edges_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_PCBEdgesName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_PCBEdgesName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_PCBEdgesPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_PCBEdgesPanel - > SetBackgroundColour ( wxColour ( 255 , 253 , 216 ) ) ;
wxBoxSizer * bSizer28 ;
bSizer28 = new wxBoxSizer ( wxVERTICAL ) ;
m_PCBEdgesCheckBox = new wxCheckBox ( m_PCBEdgesPanel , ID_PCBEDGESCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_PCBEdgesCheckBox - > SetToolTip ( _ ( " If you want a board perimeter layer " ) ) ;
bSizer28 - > Add ( m_PCBEdgesCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_PCBEdgesPanel - > SetSizer ( bSizer28 ) ;
m_PCBEdgesPanel - > Layout ( ) ;
bSizer28 - > Fit ( m_PCBEdgesPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_PCBEdgesPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_PCBEdgesStaticText = new wxStaticText ( m_LayersListPanel , ID_PCBEDGESCHOICE , _ ( " Board contour " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_PCBEdgesStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_PCBEdgesStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_Eco1Name = new wxStaticText ( m_LayersListPanel , ID_ECO2NAME , _ ( " Eco1_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Eco1Name - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_Eco1Name , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_Eco1Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Eco1Panel - > SetBackgroundColour ( wxColour ( 236 , 233 , 255 ) ) ;
wxBoxSizer * bSizer29 ;
bSizer29 = new wxBoxSizer ( wxVERTICAL ) ;
m_Eco1CheckBox = new wxCheckBox ( m_Eco1Panel , ID_ECO2CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bSizer29 - > Add ( m_Eco1CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Eco1Panel - > SetSizer ( bSizer29 ) ;
m_Eco1Panel - > Layout ( ) ;
bSizer29 - > Fit ( m_Eco1Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Eco1Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_Eco1StaticText = new wxStaticText ( m_LayersListPanel , ID_ECO2CHOICE , _ ( " Auxiliary " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Eco1StaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_Eco1StaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_Eco2Name = new wxStaticText ( m_LayersListPanel , ID_ECO1NAME , _ ( " Eco2_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Eco2Name - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_Eco2Name , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_Eco2Panel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_Eco2Panel - > SetBackgroundColour ( wxColour ( 236 , 233 , 255 ) ) ;
wxBoxSizer * bSizer30 ;
bSizer30 = new wxBoxSizer ( wxVERTICAL ) ;
m_Eco2CheckBox = new wxCheckBox ( m_Eco2Panel , ID_ECO1CHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
bSizer30 - > Add ( m_Eco2CheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_Eco2Panel - > SetSizer ( bSizer30 ) ;
m_Eco2Panel - > Layout ( ) ;
bSizer30 - > Fit ( m_Eco2Panel ) ;
m_LayerListFlexGridSizer - > Add ( m_Eco2Panel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_Eco2StaticText = new wxStaticText ( m_LayersListPanel , ID_ECO1CHOICE , _ ( " Auxiliary " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_Eco2StaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_Eco2StaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_CommentsName = new wxStaticText ( m_LayersListPanel , ID_COMMENTSNAME , _ ( " Comments_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_CommentsName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_CommentsName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_CommentsPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_CommentsPanel - > SetBackgroundColour ( wxColour ( 236 , 233 , 255 ) ) ;
wxBoxSizer * bSizer31 ;
bSizer31 = new wxBoxSizer ( wxVERTICAL ) ;
m_CommentsCheckBox = new wxCheckBox ( m_CommentsPanel , ID_COMMENTSCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_CommentsCheckBox - > SetToolTip ( _ ( " If you want a separate layer for comments or notes " ) ) ;
bSizer31 - > Add ( m_CommentsCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_CommentsPanel - > SetSizer ( bSizer31 ) ;
m_CommentsPanel - > Layout ( ) ;
bSizer31 - > Fit ( m_CommentsPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_CommentsPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_CommentsStaticText = new wxStaticText ( m_LayersListPanel , ID_COMMENTSCHOICE , _ ( " Auxiliary " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_CommentsStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_CommentsStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_DrawingsName = new wxStaticText ( m_LayersListPanel , ID_DRAWINGSNAME , _ ( " Drawings_later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_DrawingsName - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_DrawingsName , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxRIGHT , 5 ) ;
m_DrawingsPanel = new wxPanel ( m_LayersListPanel , wxID_ANY , wxDefaultPosition , wxDefaultSize , wxTAB_TRAVERSAL ) ;
m_DrawingsPanel - > SetBackgroundColour ( wxColour ( 236 , 233 , 255 ) ) ;
wxBoxSizer * bSizer32 ;
bSizer32 = new wxBoxSizer ( wxVERTICAL ) ;
m_DrawingsCheckBox = new wxCheckBox ( m_DrawingsPanel , ID_DRAWINGSCHECKBOX , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_DrawingsCheckBox - > SetToolTip ( _ ( " If you want a layer for documentation drawings " ) ) ;
bSizer32 - > Add ( m_DrawingsCheckBox , 0 , wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_DrawingsPanel - > SetSizer ( bSizer32 ) ;
m_DrawingsPanel - > Layout ( ) ;
bSizer32 - > Fit ( m_DrawingsPanel ) ;
m_LayerListFlexGridSizer - > Add ( m_DrawingsPanel , 1 , wxEXPAND | wxALIGN_CENTER_VERTICAL | wxALIGN_CENTER_HORIZONTAL , 5 ) ;
m_DrawingsStaticText = new wxStaticText ( m_LayersListPanel , ID_DRAWINGSCHOICE , _ ( " Auxiliary " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_DrawingsStaticText - > Wrap ( - 1 ) ;
m_LayerListFlexGridSizer - > Add ( m_DrawingsStaticText , 0 , wxALIGN_CENTER_VERTICAL | wxALL , 5 ) ;
m_LayersListPanel - > SetSizer ( m_LayerListFlexGridSizer ) ;
m_LayersListPanel - > Layout ( ) ;
m_LayerListFlexGridSizer - > Fit ( m_LayersListPanel ) ;
b_layersListSizer - > Add ( m_LayersListPanel , 1 , wxALL | wxEXPAND , 5 ) ;
bMainSizer - > Add ( b_layersListSizer , 1 , wxEXPAND , 5 ) ;
m_sdbSizer2 = new wxStdDialogButtonSizer ( ) ;
m_sdbSizer2OK = new wxButton ( this , wxID_OK ) ;
m_sdbSizer2 - > AddButton ( m_sdbSizer2OK ) ;
m_sdbSizer2Cancel = new wxButton ( this , wxID_CANCEL ) ;
m_sdbSizer2 - > AddButton ( m_sdbSizer2Cancel ) ;
m_sdbSizer2 - > Realize ( ) ;
bMainSizer - > Add ( m_sdbSizer2 , 0 , wxALL | wxEXPAND , 5 ) ;
this - > SetSizer ( bMainSizer ) ;
this - > Layout ( ) ;
bMainSizer - > Fit ( this ) ;
// Connect Events
m_PresetsChoice - > Connect ( wxEVT_COMMAND_CHOICE_SELECTED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnPresetsChoice ) , NULL , this ) ;
m_CopperLayersChoice - > Connect ( wxEVT_COMMAND_CHOICE_SELECTED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCopperLayersChoice ) , NULL , this ) ;
m_AdhesFrontCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_SoldPFrontCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_SilkSFrontCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_MaskFrontCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_FrontCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner2CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner3CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner4CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner5CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner6CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner7CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner8CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner9CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner10CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner11CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner12CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner13CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner14CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner15CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_BackCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_MaskBackCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_SilkSBackCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_SoldPBackCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_AdhesBackCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_PCBEdgesCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_Eco1CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_Eco2CheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_CommentsCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_DrawingsCheckBox - > Connect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_sdbSizer2Cancel - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCancelButtonClick ) , NULL , this ) ;
m_sdbSizer2OK - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnOkButtonClick ) , NULL , this ) ;
}
DIALOG_LAYERS_SETUP_BASE : : ~ DIALOG_LAYERS_SETUP_BASE ( )
{
// Disconnect Events
m_PresetsChoice - > Disconnect ( wxEVT_COMMAND_CHOICE_SELECTED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnPresetsChoice ) , NULL , this ) ;
m_CopperLayersChoice - > Disconnect ( wxEVT_COMMAND_CHOICE_SELECTED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCopperLayersChoice ) , NULL , this ) ;
m_AdhesFrontCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_SoldPFrontCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_SilkSFrontCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_MaskFrontCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_FrontCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner2CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner3CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner4CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner5CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner6CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner7CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner8CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner9CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner10CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner11CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner12CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner13CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner14CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_Inner15CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_BackCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : DenyChangeCheckBox ) , NULL , this ) ;
m_MaskBackCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_SilkSBackCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_SoldPBackCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_AdhesBackCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_PCBEdgesCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_Eco1CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_Eco2CheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_CommentsCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_DrawingsCheckBox - > Disconnect ( wxEVT_COMMAND_CHECKBOX_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCheckBox ) , NULL , this ) ;
m_sdbSizer2Cancel - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnCancelButtonClick ) , NULL , this ) ;
m_sdbSizer2OK - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_LAYERS_SETUP_BASE : : OnOkButtonClick ) , NULL , this ) ;
}