KiCad PCB EDA Suite
PANEL_SETUP_LAYERS_BASE Class Reference

Class PANEL_SETUP_LAYERS_BASE. More...

#include <panel_setup_layers_base.h>

Inheritance diagram for PANEL_SETUP_LAYERS_BASE:
PANEL_SETUP_LAYERS

Public Member Functions

 PANEL_SETUP_LAYERS_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_SETUP_LAYERS_BASE ()
 

Protected Member Functions

virtual void addUserDefinedLayer (wxCommandEvent &event)
 
virtual void OnCheckBox (wxCommandEvent &event)
 
virtual void DenyChangeCheckBox (wxCommandEvent &event)
 

Protected Attributes

wxButton * m_addUserDefinedLayerButton
 
wxStaticLine * m_staticline2
 
wxScrolledWindow * m_LayersListPanel
 
wxFlexGridSizer * m_LayerListFlexGridSizer
 
wxTextCtrl * m_CrtYdFrontName
 
wxStaticText * m_CrtYdFrontStaticText
 
wxCheckBox * m_FabFrontCheckBox
 
wxTextCtrl * m_FabFrontName
 
wxStaticText * m_FabFrontStaticText
 
wxCheckBox * m_AdhesFrontCheckBox
 
wxTextCtrl * m_AdhesFrontName
 
wxStaticText * m_AdhesFrontStaticText
 
wxCheckBox * m_SoldPFrontCheckBox
 
wxTextCtrl * m_SoldPFrontName
 
wxStaticText * m_SoldPFrontStaticText
 
wxCheckBox * m_SilkSFrontCheckBox
 
wxTextCtrl * m_SilkSFrontName
 
wxStaticText * m_SilkSFrontStaticText
 
wxCheckBox * m_MaskFrontCheckBox
 
wxTextCtrl * m_MaskFrontName
 
wxStaticText * m_MaskFrontStaticText
 
wxCheckBox * m_FrontCheckBox
 
wxTextCtrl * m_FrontName
 
wxChoice * m_FrontChoice
 
wxCheckBox * m_In1CheckBox
 
wxTextCtrl * m_In1Name
 
wxChoice * m_In1Choice
 
wxCheckBox * m_In2CheckBox
 
wxTextCtrl * m_In2Name
 
wxChoice * m_In2Choice
 
wxCheckBox * m_In3CheckBox
 
wxTextCtrl * m_In3Name
 
wxChoice * m_In3Choice
 
wxCheckBox * m_In4CheckBox
 
wxTextCtrl * m_In4Name
 
wxChoice * m_In4Choice
 
wxCheckBox * m_In5CheckBox
 
wxTextCtrl * m_In5Name
 
wxChoice * m_In5Choice
 
wxCheckBox * m_In6CheckBox
 
wxTextCtrl * m_In6Name
 
wxChoice * m_In6Choice
 
wxCheckBox * m_In7CheckBox
 
wxTextCtrl * m_In7Name
 
wxChoice * m_In7Choice
 
wxCheckBox * m_In8CheckBox
 
wxTextCtrl * m_In8Name
 
wxChoice * m_In8Choice
 
wxCheckBox * m_In9CheckBox
 
wxTextCtrl * m_In9Name
 
wxChoice * m_In9Choice
 
wxCheckBox * m_In10CheckBox
 
wxTextCtrl * m_In10Name
 
wxChoice * m_In10Choice
 
wxCheckBox * m_In11CheckBox
 
wxTextCtrl * m_In11Name
 
wxChoice * m_In11Choice
 
wxCheckBox * m_In12CheckBox
 
wxTextCtrl * m_In12Name
 
wxChoice * m_In12Choice
 
wxCheckBox * m_In13CheckBox
 
wxTextCtrl * m_In13Name
 
wxChoice * m_In13Choice
 
wxCheckBox * m_In14CheckBox
 
wxTextCtrl * m_In14Name
 
wxChoice * m_In14Choice
 
wxCheckBox * m_In15CheckBox
 
wxTextCtrl * m_In15Name
 
wxChoice * m_In15Choice
 
wxCheckBox * m_In16CheckBox
 
wxTextCtrl * m_In16Name
 
wxChoice * m_In16Choice
 
wxCheckBox * m_In17CheckBox
 
wxTextCtrl * m_In17Name
 
wxChoice * m_In17Choice
 
wxCheckBox * m_In18CheckBox
 
wxTextCtrl * m_In18Name
 
wxChoice * m_In18Choice
 
wxCheckBox * m_In19CheckBox
 
wxTextCtrl * m_In19Name
 
wxChoice * m_In19Choice
 
wxCheckBox * m_In20CheckBox
 
wxTextCtrl * m_In20Name
 
wxChoice * m_In20Choice
 
wxCheckBox * m_In21CheckBox
 
wxTextCtrl * m_In21Name
 
wxChoice * m_In21Choice
 
wxCheckBox * m_In22CheckBox
 
wxTextCtrl * m_In22Name
 
wxChoice * m_In22Choice
 
wxCheckBox * m_In23CheckBox
 
wxTextCtrl * m_In23Name
 
wxChoice * m_In23Choice
 
wxCheckBox * m_In24CheckBox
 
wxTextCtrl * m_In24Name
 
wxChoice * m_In24Choice
 
wxCheckBox * m_In25CheckBox
 
wxTextCtrl * m_In25Name
 
wxChoice * m_In25Choice
 
wxCheckBox * m_In26CheckBox
 
wxTextCtrl * m_In26Name
 
wxChoice * m_In26Choice
 
wxCheckBox * m_In27CheckBox
 
wxTextCtrl * m_In27Name
 
wxChoice * m_In27Choice
 
wxCheckBox * m_In28CheckBox
 
wxTextCtrl * m_In28Name
 
wxChoice * m_In28Choice
 
wxCheckBox * m_In29CheckBox
 
wxTextCtrl * m_In29Name
 
wxChoice * m_In29Choice
 
wxCheckBox * m_In30CheckBox
 
wxTextCtrl * m_In30Name
 
wxChoice * m_In30Choice
 
wxCheckBox * m_BackCheckBox
 
wxTextCtrl * m_BackName
 
wxChoice * m_BackChoice
 
wxCheckBox * m_MaskBackCheckBox
 
wxTextCtrl * m_MaskBackName
 
wxStaticText * m_MaskBackStaticText
 
wxCheckBox * m_SilkSBackCheckBox
 
wxTextCtrl * m_SilkSBackName
 
wxStaticText * m_SilkSBackStaticText
 
wxCheckBox * m_SoldPBackCheckBox
 
wxTextCtrl * m_SoldPBackName
 
wxStaticText * m_SoldPBackStaticText
 
wxCheckBox * m_AdhesBackCheckBox
 
wxTextCtrl * m_AdhesBackName
 
wxStaticText * m_AdhesBackStaticText
 
wxCheckBox * m_FabBackCheckBox
 
wxTextCtrl * m_FabBackName
 
wxStaticText * m_FabBackStaticText
 
wxTextCtrl * m_CrtYdBackName
 
wxStaticText * m_CrtYdBackStaticText
 
wxTextCtrl * m_PCBEdgesName
 
wxStaticText * m_PCBEdgesStaticText
 
wxTextCtrl * m_MarginName
 
wxStaticText * m_MarginStaticText
 
wxCheckBox * m_Eco1CheckBox
 
wxTextCtrl * m_Eco1Name
 
wxStaticText * m_Eco1StaticText
 
wxCheckBox * m_Eco2CheckBox
 
wxTextCtrl * m_Eco2Name
 
wxStaticText * m_Eco2StaticText
 
wxCheckBox * m_CommentsCheckBox
 
wxTextCtrl * m_CommentsName
 
wxStaticText * m_CommentsStaticText
 
wxCheckBox * m_DrawingsCheckBox
 
wxTextCtrl * m_DrawingsName
 
wxStaticText * m_DrawingsStaticText
 
wxCheckBox * m_User1CheckBox
 
wxTextCtrl * m_User1Name
 
wxStaticText * m_User1StaticText
 
wxCheckBox * m_User2CheckBox
 
wxTextCtrl * m_User2Name
 
wxStaticText * m_User2StaticText
 
wxCheckBox * m_User3CheckBox
 
wxTextCtrl * m_User3Name
 
wxStaticText * m_User3StaticText
 
wxCheckBox * m_User4CheckBox
 
wxTextCtrl * m_User4Name
 
wxStaticText * m_User4StaticText
 
wxCheckBox * m_User5CheckBox
 
wxTextCtrl * m_User5Name
 
wxStaticText * m_User5StaticText
 
wxCheckBox * m_User6CheckBox
 
wxTextCtrl * m_User6Name
 
wxStaticText * m_User6StaticText
 
wxCheckBox * m_User7CheckBox
 
wxTextCtrl * m_User7Name
 
wxStaticText * m_User7StaticText
 
wxCheckBox * m_User8CheckBox
 
wxTextCtrl * m_User8Name
 
wxStaticText * m_User8StaticText
 
wxCheckBox * m_User9CheckBox
 
wxTextCtrl * m_User9Name
 
wxStaticText * m_User9StaticText
 

Detailed Description

Class PANEL_SETUP_LAYERS_BASE.

Definition at line 163 of file panel_setup_layers_base.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_LAYERS_BASE()

PANEL_SETUP_LAYERS_BASE::PANEL_SETUP_LAYERS_BASE ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize( -1,-1 ),
long  style = wxTAB_TRAVERSAL,
const wxString &  name = wxEmptyString 
)

Definition at line 12 of file panel_setup_layers_base.cpp.

12  : wxPanel( parent, id, pos, size, style, name )
13 {
14  wxBoxSizer* bMainSizer;
15  bMainSizer = new wxBoxSizer( wxVERTICAL );
16 
17  wxBoxSizer* bSizerMargins;
18  bSizerMargins = new wxBoxSizer( wxVERTICAL );
19 
20  wxBoxSizer* bSizerLayerCnt;
21  bSizerLayerCnt = new wxBoxSizer( wxHORIZONTAL );
22 
23 
24  bSizerLayerCnt->Add( 0, 0, 1, wxEXPAND, 5 );
25 
26  m_addUserDefinedLayerButton = new wxButton( this, wxID_ANY, _("Add User Defined Layer..."), wxDefaultPosition, wxDefaultSize, 0 );
27  bSizerLayerCnt->Add( m_addUserDefinedLayerButton, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
28 
29 
30  bSizerMargins->Add( bSizerLayerCnt, 0, wxEXPAND, 5 );
31 
32  m_staticline2 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
33  bSizerMargins->Add( m_staticline2, 0, wxEXPAND|wxTOP, 5 );
34 
35  m_LayersListPanel = new wxScrolledWindow( this, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxTAB_TRAVERSAL|wxVSCROLL );
36  m_LayersListPanel->SetScrollRate( 0, 5 );
37  m_LayerListFlexGridSizer = new wxFlexGridSizer( 0, 3, 2, 8 );
38  m_LayerListFlexGridSizer->AddGrowableCol( 1 );
39  m_LayerListFlexGridSizer->AddGrowableCol( 2 );
40  m_LayerListFlexGridSizer->SetFlexibleDirection( wxHORIZONTAL );
41  m_LayerListFlexGridSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
42 
43 
44  m_LayerListFlexGridSizer->Add( 0, 0, 1, wxEXPAND, 5 );
45 
46  m_CrtYdFrontName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("CrtYd_Front"), wxDefaultPosition, wxDefaultSize, 0 );
47  m_CrtYdFrontName->SetMinSize( wxSize( 160,-1 ) );
48 
49  m_LayerListFlexGridSizer->Add( m_CrtYdFrontName, 0, wxEXPAND|wxRIGHT, 5 );
50 
51  m_CrtYdFrontStaticText = new wxStaticText( m_LayersListPanel, ID_CRTYDFRONTCHOICE, _("Off-board, testing"), wxDefaultPosition, wxDefaultSize, 0 );
52  m_CrtYdFrontStaticText->Wrap( -1 );
53  m_CrtYdFrontStaticText->SetMinSize( wxSize( 150,-1 ) );
54 
55  m_LayerListFlexGridSizer->Add( m_CrtYdFrontStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
56 
57  m_FabFrontCheckBox = new wxCheckBox( m_LayersListPanel, ID_FABFRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
58  m_FabFrontCheckBox->SetToolTip( _("If you want a fabrication layer for the front side of the board") );
59 
60  m_LayerListFlexGridSizer->Add( m_FabFrontCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
61 
62  m_FabFrontName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Fab_Front"), wxDefaultPosition, wxDefaultSize, 0 );
63  m_LayerListFlexGridSizer->Add( m_FabFrontName, 0, wxEXPAND|wxRIGHT, 5 );
64 
65  m_FabFrontStaticText = new wxStaticText( m_LayersListPanel, ID_FABFRONTCHOICE, _("Off-board, manufacturing"), wxDefaultPosition, wxDefaultSize, 0 );
66  m_FabFrontStaticText->Wrap( -1 );
67  m_LayerListFlexGridSizer->Add( m_FabFrontStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
68 
69  m_AdhesFrontCheckBox = new wxCheckBox( m_LayersListPanel, ID_ADHESFRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
70  m_AdhesFrontCheckBox->SetToolTip( _("If you want an adhesive template for the front side of the board") );
71 
72  m_LayerListFlexGridSizer->Add( m_AdhesFrontCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
73 
74  m_AdhesFrontName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Adhes_Front"), wxDefaultPosition, wxDefaultSize, 0 );
75  m_LayerListFlexGridSizer->Add( m_AdhesFrontName, 0, wxEXPAND|wxRIGHT, 5 );
76 
77  m_AdhesFrontStaticText = new wxStaticText( m_LayersListPanel, ID_ADHESFRONTCHOICE, _("On-board, non-copper"), wxDefaultPosition, wxDefaultSize, 0 );
78  m_AdhesFrontStaticText->Wrap( -1 );
79  m_LayerListFlexGridSizer->Add( m_AdhesFrontStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
80 
81  m_SoldPFrontCheckBox = new wxCheckBox( m_LayersListPanel, ID_SOLDPFRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
82  m_SoldPFrontCheckBox->SetToolTip( _("If you want a solder paste layer for front side of the board") );
83 
84  m_LayerListFlexGridSizer->Add( m_SoldPFrontCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
85 
86  m_SoldPFrontName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("SoldP_Front"), wxDefaultPosition, wxDefaultSize, 0 );
87  m_LayerListFlexGridSizer->Add( m_SoldPFrontName, 0, wxEXPAND|wxRIGHT, 5 );
88 
89  m_SoldPFrontStaticText = new wxStaticText( m_LayersListPanel, ID_SOLDPFRONTCHOICE, _("On-board, non-copper"), wxDefaultPosition, wxDefaultSize, 0 );
90  m_SoldPFrontStaticText->Wrap( -1 );
91  m_LayerListFlexGridSizer->Add( m_SoldPFrontStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
92 
93  m_SilkSFrontCheckBox = new wxCheckBox( m_LayersListPanel, ID_SILKSFRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
94  m_SilkSFrontCheckBox->SetToolTip( _("If you want a silk screen layer for the front side of the board") );
95 
96  m_LayerListFlexGridSizer->Add( m_SilkSFrontCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
97 
98  m_SilkSFrontName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("SilkS_Front"), wxDefaultPosition, wxDefaultSize, 0 );
99  m_LayerListFlexGridSizer->Add( m_SilkSFrontName, 0, wxEXPAND|wxRIGHT, 5 );
100 
101  m_SilkSFrontStaticText = new wxStaticText( m_LayersListPanel, ID_SILKSFRONTCHOICE, _("On-board, non-copper"), wxDefaultPosition, wxDefaultSize, 0 );
102  m_SilkSFrontStaticText->Wrap( -1 );
103  m_LayerListFlexGridSizer->Add( m_SilkSFrontStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
104 
105  m_MaskFrontCheckBox = new wxCheckBox( m_LayersListPanel, ID_MASKFRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
106  m_MaskFrontCheckBox->SetToolTip( _("If you want a solder mask layer for the front of the board") );
107 
108  m_LayerListFlexGridSizer->Add( m_MaskFrontCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
109 
110  m_MaskFrontName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Mask_Front"), wxDefaultPosition, wxDefaultSize, 0 );
111  m_LayerListFlexGridSizer->Add( m_MaskFrontName, 0, wxEXPAND|wxRIGHT, 5 );
112 
113  m_MaskFrontStaticText = new wxStaticText( m_LayersListPanel, ID_MASKFRONTCHOICE, _("On-board, non-copper"), wxDefaultPosition, wxDefaultSize, 0 );
114  m_MaskFrontStaticText->Wrap( -1 );
115  m_LayerListFlexGridSizer->Add( m_MaskFrontStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
116 
117  m_FrontCheckBox = new wxCheckBox( m_LayersListPanel, ID_FRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
118  m_FrontCheckBox->SetToolTip( _("If you want a front copper layer") );
119 
120  m_LayerListFlexGridSizer->Add( m_FrontCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
121 
122  m_FrontName = new wxTextCtrl( m_LayersListPanel, ID_FRONTNAME, _("Front_layer"), wxDefaultPosition, wxDefaultSize, 0 );
123  m_FrontName->SetToolTip( _("Layer name of front (top) copper layer") );
124 
125  m_LayerListFlexGridSizer->Add( m_FrontName, 0, wxEXPAND|wxRIGHT, 5 );
126 
127  wxString m_FrontChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
128  int m_FrontChoiceNChoices = sizeof( m_FrontChoiceChoices ) / sizeof( wxString );
129  m_FrontChoice = new wxChoice( m_LayersListPanel, ID_FRONTCHOICE, wxDefaultPosition, wxDefaultSize, m_FrontChoiceNChoices, m_FrontChoiceChoices, 0 );
130  m_FrontChoice->SetSelection( 0 );
131  m_FrontChoice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
132 
133  m_LayerListFlexGridSizer->Add( m_FrontChoice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
134 
135  m_In1CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN1CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
136  m_LayerListFlexGridSizer->Add( m_In1CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
137 
138  m_In1Name = new wxTextCtrl( m_LayersListPanel, ID_IN1NAME, _("In1"), wxDefaultPosition, wxDefaultSize, 0 );
139  m_LayerListFlexGridSizer->Add( m_In1Name, 0, wxEXPAND|wxRIGHT, 5 );
140 
141  wxString m_In1ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
142  int m_In1ChoiceNChoices = sizeof( m_In1ChoiceChoices ) / sizeof( wxString );
143  m_In1Choice = new wxChoice( m_LayersListPanel, ID_IN1CHOICE, wxDefaultPosition, wxDefaultSize, m_In1ChoiceNChoices, m_In1ChoiceChoices, 0 );
144  m_In1Choice->SetSelection( 0 );
145  m_In1Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
146 
147  m_LayerListFlexGridSizer->Add( m_In1Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
148 
149  m_In2CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN2CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
150  m_LayerListFlexGridSizer->Add( m_In2CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
151 
152  m_In2Name = new wxTextCtrl( m_LayersListPanel, ID_IN2NAME, _("In2"), wxDefaultPosition, wxDefaultSize, 0 );
153  m_LayerListFlexGridSizer->Add( m_In2Name, 0, wxEXPAND|wxRIGHT, 5 );
154 
155  wxString m_In2ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
156  int m_In2ChoiceNChoices = sizeof( m_In2ChoiceChoices ) / sizeof( wxString );
157  m_In2Choice = new wxChoice( m_LayersListPanel, ID_IN2CHOICE, wxDefaultPosition, wxDefaultSize, m_In2ChoiceNChoices, m_In2ChoiceChoices, 0 );
158  m_In2Choice->SetSelection( 0 );
159  m_In2Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
160 
161  m_LayerListFlexGridSizer->Add( m_In2Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
162 
163  m_In3CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN3CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
164  m_LayerListFlexGridSizer->Add( m_In3CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
165 
166  m_In3Name = new wxTextCtrl( m_LayersListPanel, ID_IN3NAME, _("In3"), wxDefaultPosition, wxDefaultSize, 0 );
167  m_LayerListFlexGridSizer->Add( m_In3Name, 0, wxEXPAND|wxRIGHT, 5 );
168 
169  wxString m_In3ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
170  int m_In3ChoiceNChoices = sizeof( m_In3ChoiceChoices ) / sizeof( wxString );
171  m_In3Choice = new wxChoice( m_LayersListPanel, ID_IN3CHOICE, wxDefaultPosition, wxDefaultSize, m_In3ChoiceNChoices, m_In3ChoiceChoices, 0 );
172  m_In3Choice->SetSelection( 0 );
173  m_In3Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
174 
175  m_LayerListFlexGridSizer->Add( m_In3Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
176 
177  m_In4CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN4CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
178  m_LayerListFlexGridSizer->Add( m_In4CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
179 
180  m_In4Name = new wxTextCtrl( m_LayersListPanel, ID_IN4NAME, _("In4"), wxDefaultPosition, wxDefaultSize, 0 );
181  m_LayerListFlexGridSizer->Add( m_In4Name, 0, wxEXPAND|wxRIGHT, 5 );
182 
183  wxString m_In4ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
184  int m_In4ChoiceNChoices = sizeof( m_In4ChoiceChoices ) / sizeof( wxString );
185  m_In4Choice = new wxChoice( m_LayersListPanel, ID_IN4CHOICE, wxDefaultPosition, wxDefaultSize, m_In4ChoiceNChoices, m_In4ChoiceChoices, 0 );
186  m_In4Choice->SetSelection( 0 );
187  m_In4Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
188 
189  m_LayerListFlexGridSizer->Add( m_In4Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
190 
191  m_In5CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN5CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
192  m_LayerListFlexGridSizer->Add( m_In5CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
193 
194  m_In5Name = new wxTextCtrl( m_LayersListPanel, ID_IN5NAME, _("In5"), wxDefaultPosition, wxDefaultSize, 0 );
195  m_LayerListFlexGridSizer->Add( m_In5Name, 0, wxEXPAND|wxRIGHT, 5 );
196 
197  wxString m_In5ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
198  int m_In5ChoiceNChoices = sizeof( m_In5ChoiceChoices ) / sizeof( wxString );
199  m_In5Choice = new wxChoice( m_LayersListPanel, ID_IN5CHOICE, wxDefaultPosition, wxDefaultSize, m_In5ChoiceNChoices, m_In5ChoiceChoices, 0 );
200  m_In5Choice->SetSelection( 0 );
201  m_In5Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
202 
203  m_LayerListFlexGridSizer->Add( m_In5Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
204 
205  m_In6CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN6CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
206  m_LayerListFlexGridSizer->Add( m_In6CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
207 
208  m_In6Name = new wxTextCtrl( m_LayersListPanel, ID_IN6NAME, _("In6"), wxDefaultPosition, wxDefaultSize, 0 );
209  m_LayerListFlexGridSizer->Add( m_In6Name, 0, wxEXPAND|wxRIGHT, 5 );
210 
211  wxString m_In6ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
212  int m_In6ChoiceNChoices = sizeof( m_In6ChoiceChoices ) / sizeof( wxString );
213  m_In6Choice = new wxChoice( m_LayersListPanel, ID_IN6CHOICE, wxDefaultPosition, wxDefaultSize, m_In6ChoiceNChoices, m_In6ChoiceChoices, 0 );
214  m_In6Choice->SetSelection( 0 );
215  m_In6Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
216 
217  m_LayerListFlexGridSizer->Add( m_In6Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
218 
219  m_In7CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN7CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
220  m_LayerListFlexGridSizer->Add( m_In7CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
221 
222  m_In7Name = new wxTextCtrl( m_LayersListPanel, ID_IN7NAME, _("In7"), wxDefaultPosition, wxDefaultSize, 0 );
223  m_LayerListFlexGridSizer->Add( m_In7Name, 0, wxEXPAND|wxRIGHT, 5 );
224 
225  wxString m_In7ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
226  int m_In7ChoiceNChoices = sizeof( m_In7ChoiceChoices ) / sizeof( wxString );
227  m_In7Choice = new wxChoice( m_LayersListPanel, ID_IN7CHOICE, wxDefaultPosition, wxDefaultSize, m_In7ChoiceNChoices, m_In7ChoiceChoices, 0 );
228  m_In7Choice->SetSelection( 0 );
229  m_In7Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
230 
231  m_LayerListFlexGridSizer->Add( m_In7Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
232 
233  m_In8CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN8CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
234  m_LayerListFlexGridSizer->Add( m_In8CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
235 
236  m_In8Name = new wxTextCtrl( m_LayersListPanel, ID_IN8NAME, _("In8"), wxDefaultPosition, wxDefaultSize, 0 );
237  m_LayerListFlexGridSizer->Add( m_In8Name, 0, wxEXPAND|wxRIGHT, 5 );
238 
239  wxString m_In8ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
240  int m_In8ChoiceNChoices = sizeof( m_In8ChoiceChoices ) / sizeof( wxString );
241  m_In8Choice = new wxChoice( m_LayersListPanel, ID_IN8CHOICE, wxDefaultPosition, wxDefaultSize, m_In8ChoiceNChoices, m_In8ChoiceChoices, 0 );
242  m_In8Choice->SetSelection( 0 );
243  m_In8Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
244 
245  m_LayerListFlexGridSizer->Add( m_In8Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
246 
247  m_In9CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN9CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
248  m_LayerListFlexGridSizer->Add( m_In9CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
249 
250  m_In9Name = new wxTextCtrl( m_LayersListPanel, ID_IN9NAME, _("In9"), wxDefaultPosition, wxDefaultSize, 0 );
251  m_LayerListFlexGridSizer->Add( m_In9Name, 0, wxEXPAND|wxRIGHT, 5 );
252 
253  wxString m_In9ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
254  int m_In9ChoiceNChoices = sizeof( m_In9ChoiceChoices ) / sizeof( wxString );
255  m_In9Choice = new wxChoice( m_LayersListPanel, ID_IN9CHOICE, wxDefaultPosition, wxDefaultSize, m_In9ChoiceNChoices, m_In9ChoiceChoices, 0 );
256  m_In9Choice->SetSelection( 0 );
257  m_In9Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
258 
259  m_LayerListFlexGridSizer->Add( m_In9Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
260 
261  m_In10CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN10CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
262  m_LayerListFlexGridSizer->Add( m_In10CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
263 
264  m_In10Name = new wxTextCtrl( m_LayersListPanel, ID_IN10NAME, _("In10"), wxDefaultPosition, wxDefaultSize, 0 );
265  m_LayerListFlexGridSizer->Add( m_In10Name, 0, wxEXPAND|wxRIGHT, 5 );
266 
267  wxString m_In10ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
268  int m_In10ChoiceNChoices = sizeof( m_In10ChoiceChoices ) / sizeof( wxString );
269  m_In10Choice = new wxChoice( m_LayersListPanel, ID_IN10CHOICE, wxDefaultPosition, wxDefaultSize, m_In10ChoiceNChoices, m_In10ChoiceChoices, 0 );
270  m_In10Choice->SetSelection( 0 );
271  m_In10Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
272 
273  m_LayerListFlexGridSizer->Add( m_In10Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
274 
275  m_In11CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN11CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
276  m_LayerListFlexGridSizer->Add( m_In11CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
277 
278  m_In11Name = new wxTextCtrl( m_LayersListPanel, ID_IN11NAME, _("In11"), wxDefaultPosition, wxDefaultSize, 0 );
279  m_LayerListFlexGridSizer->Add( m_In11Name, 0, wxEXPAND|wxRIGHT, 5 );
280 
281  wxString m_In11ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
282  int m_In11ChoiceNChoices = sizeof( m_In11ChoiceChoices ) / sizeof( wxString );
283  m_In11Choice = new wxChoice( m_LayersListPanel, ID_IN11CHOICE, wxDefaultPosition, wxDefaultSize, m_In11ChoiceNChoices, m_In11ChoiceChoices, 0 );
284  m_In11Choice->SetSelection( 0 );
285  m_In11Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
286 
287  m_LayerListFlexGridSizer->Add( m_In11Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
288 
289  m_In12CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN12CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
290  m_LayerListFlexGridSizer->Add( m_In12CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
291 
292  m_In12Name = new wxTextCtrl( m_LayersListPanel, ID_IN12NAME, _("In12"), wxDefaultPosition, wxDefaultSize, 0 );
293  m_LayerListFlexGridSizer->Add( m_In12Name, 0, wxEXPAND|wxRIGHT, 5 );
294 
295  wxString m_In12ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
296  int m_In12ChoiceNChoices = sizeof( m_In12ChoiceChoices ) / sizeof( wxString );
297  m_In12Choice = new wxChoice( m_LayersListPanel, ID_IN12CHOICE, wxDefaultPosition, wxDefaultSize, m_In12ChoiceNChoices, m_In12ChoiceChoices, 0 );
298  m_In12Choice->SetSelection( 0 );
299  m_In12Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
300 
301  m_LayerListFlexGridSizer->Add( m_In12Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
302 
303  m_In13CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN13CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
304  m_LayerListFlexGridSizer->Add( m_In13CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
305 
306  m_In13Name = new wxTextCtrl( m_LayersListPanel, ID_IN13NAME, _("In13"), wxDefaultPosition, wxDefaultSize, 0 );
307  m_LayerListFlexGridSizer->Add( m_In13Name, 0, wxEXPAND|wxRIGHT, 5 );
308 
309  wxString m_In13ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
310  int m_In13ChoiceNChoices = sizeof( m_In13ChoiceChoices ) / sizeof( wxString );
311  m_In13Choice = new wxChoice( m_LayersListPanel, ID_IN13CHOICE, wxDefaultPosition, wxDefaultSize, m_In13ChoiceNChoices, m_In13ChoiceChoices, 0 );
312  m_In13Choice->SetSelection( 0 );
313  m_In13Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
314 
315  m_LayerListFlexGridSizer->Add( m_In13Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
316 
317  m_In14CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN14CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
318  m_LayerListFlexGridSizer->Add( m_In14CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
319 
320  m_In14Name = new wxTextCtrl( m_LayersListPanel, ID_IN14NAME, _("In14"), wxDefaultPosition, wxDefaultSize, 0 );
321  m_LayerListFlexGridSizer->Add( m_In14Name, 0, wxEXPAND|wxRIGHT, 5 );
322 
323  wxString m_In14ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
324  int m_In14ChoiceNChoices = sizeof( m_In14ChoiceChoices ) / sizeof( wxString );
325  m_In14Choice = new wxChoice( m_LayersListPanel, ID_IN14CHOICE, wxDefaultPosition, wxDefaultSize, m_In14ChoiceNChoices, m_In14ChoiceChoices, 0 );
326  m_In14Choice->SetSelection( 0 );
327  m_In14Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
328 
329  m_LayerListFlexGridSizer->Add( m_In14Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
330 
331  m_In15CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN15CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
332  m_LayerListFlexGridSizer->Add( m_In15CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
333 
334  m_In15Name = new wxTextCtrl( m_LayersListPanel, ID_IN15NAME, _("In15"), wxDefaultPosition, wxDefaultSize, 0 );
335  m_LayerListFlexGridSizer->Add( m_In15Name, 0, wxEXPAND|wxRIGHT, 5 );
336 
337  wxString m_In15ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
338  int m_In15ChoiceNChoices = sizeof( m_In15ChoiceChoices ) / sizeof( wxString );
339  m_In15Choice = new wxChoice( m_LayersListPanel, ID_IN15CHOICE, wxDefaultPosition, wxDefaultSize, m_In15ChoiceNChoices, m_In15ChoiceChoices, 0 );
340  m_In15Choice->SetSelection( 0 );
341  m_In15Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
342 
343  m_LayerListFlexGridSizer->Add( m_In15Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
344 
345  m_In16CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN16CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
346  m_LayerListFlexGridSizer->Add( m_In16CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
347 
348  m_In16Name = new wxTextCtrl( m_LayersListPanel, ID_IN16NAME, _("In16"), wxDefaultPosition, wxDefaultSize, 0 );
349  m_LayerListFlexGridSizer->Add( m_In16Name, 0, wxEXPAND|wxRIGHT, 5 );
350 
351  wxString m_In16ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
352  int m_In16ChoiceNChoices = sizeof( m_In16ChoiceChoices ) / sizeof( wxString );
353  m_In16Choice = new wxChoice( m_LayersListPanel, ID_IN16CHOICE, wxDefaultPosition, wxDefaultSize, m_In16ChoiceNChoices, m_In16ChoiceChoices, 0 );
354  m_In16Choice->SetSelection( 0 );
355  m_In16Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
356 
357  m_LayerListFlexGridSizer->Add( m_In16Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
358 
359  m_In17CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN17CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
360  m_LayerListFlexGridSizer->Add( m_In17CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
361 
362  m_In17Name = new wxTextCtrl( m_LayersListPanel, ID_IN17NAME, _("In17"), wxDefaultPosition, wxDefaultSize, 0 );
363  m_LayerListFlexGridSizer->Add( m_In17Name, 0, wxEXPAND|wxRIGHT, 5 );
364 
365  wxString m_In17ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
366  int m_In17ChoiceNChoices = sizeof( m_In17ChoiceChoices ) / sizeof( wxString );
367  m_In17Choice = new wxChoice( m_LayersListPanel, ID_IN17CHOICE, wxDefaultPosition, wxDefaultSize, m_In17ChoiceNChoices, m_In17ChoiceChoices, 0 );
368  m_In17Choice->SetSelection( 0 );
369  m_In17Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
370 
371  m_LayerListFlexGridSizer->Add( m_In17Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
372 
373  m_In18CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN18CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
374  m_LayerListFlexGridSizer->Add( m_In18CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
375 
376  m_In18Name = new wxTextCtrl( m_LayersListPanel, ID_IN18NAME, _("In18"), wxDefaultPosition, wxDefaultSize, 0 );
377  m_LayerListFlexGridSizer->Add( m_In18Name, 0, wxEXPAND|wxRIGHT, 5 );
378 
379  wxString m_In18ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
380  int m_In18ChoiceNChoices = sizeof( m_In18ChoiceChoices ) / sizeof( wxString );
381  m_In18Choice = new wxChoice( m_LayersListPanel, ID_IN18CHOICE, wxDefaultPosition, wxDefaultSize, m_In18ChoiceNChoices, m_In18ChoiceChoices, 0 );
382  m_In18Choice->SetSelection( 0 );
383  m_In18Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
384 
385  m_LayerListFlexGridSizer->Add( m_In18Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
386 
387  m_In19CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN19CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
388  m_LayerListFlexGridSizer->Add( m_In19CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
389 
390  m_In19Name = new wxTextCtrl( m_LayersListPanel, ID_IN19NAME, _("In19"), wxDefaultPosition, wxDefaultSize, 0 );
391  m_LayerListFlexGridSizer->Add( m_In19Name, 0, wxEXPAND|wxRIGHT, 5 );
392 
393  wxString m_In19ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
394  int m_In19ChoiceNChoices = sizeof( m_In19ChoiceChoices ) / sizeof( wxString );
395  m_In19Choice = new wxChoice( m_LayersListPanel, ID_IN19CHOICE, wxDefaultPosition, wxDefaultSize, m_In19ChoiceNChoices, m_In19ChoiceChoices, 0 );
396  m_In19Choice->SetSelection( 0 );
397  m_In19Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
398 
399  m_LayerListFlexGridSizer->Add( m_In19Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
400 
401  m_In20CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN20CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
402  m_LayerListFlexGridSizer->Add( m_In20CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
403 
404  m_In20Name = new wxTextCtrl( m_LayersListPanel, ID_IN20NAME, _("In20"), wxDefaultPosition, wxDefaultSize, 0 );
405  m_LayerListFlexGridSizer->Add( m_In20Name, 0, wxEXPAND|wxRIGHT, 5 );
406 
407  wxString m_In20ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
408  int m_In20ChoiceNChoices = sizeof( m_In20ChoiceChoices ) / sizeof( wxString );
409  m_In20Choice = new wxChoice( m_LayersListPanel, ID_IN20CHOICE, wxDefaultPosition, wxDefaultSize, m_In20ChoiceNChoices, m_In20ChoiceChoices, 0 );
410  m_In20Choice->SetSelection( 0 );
411  m_In20Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
412 
413  m_LayerListFlexGridSizer->Add( m_In20Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
414 
415  m_In21CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN21CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
416  m_LayerListFlexGridSizer->Add( m_In21CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
417 
418  m_In21Name = new wxTextCtrl( m_LayersListPanel, ID_IN21NAME, _("In21"), wxDefaultPosition, wxDefaultSize, 0 );
419  m_LayerListFlexGridSizer->Add( m_In21Name, 0, wxEXPAND|wxRIGHT, 5 );
420 
421  wxString m_In21ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
422  int m_In21ChoiceNChoices = sizeof( m_In21ChoiceChoices ) / sizeof( wxString );
423  m_In21Choice = new wxChoice( m_LayersListPanel, ID_IN21CHOICE, wxDefaultPosition, wxDefaultSize, m_In21ChoiceNChoices, m_In21ChoiceChoices, 0 );
424  m_In21Choice->SetSelection( 0 );
425  m_In21Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
426 
427  m_LayerListFlexGridSizer->Add( m_In21Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
428 
429  m_In22CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN22CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
430  m_LayerListFlexGridSizer->Add( m_In22CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
431 
432  m_In22Name = new wxTextCtrl( m_LayersListPanel, ID_IN22NAME, _("In22"), wxDefaultPosition, wxDefaultSize, 0 );
433  m_LayerListFlexGridSizer->Add( m_In22Name, 0, wxEXPAND|wxRIGHT, 5 );
434 
435  wxString m_In22ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
436  int m_In22ChoiceNChoices = sizeof( m_In22ChoiceChoices ) / sizeof( wxString );
437  m_In22Choice = new wxChoice( m_LayersListPanel, ID_IN22CHOICE, wxDefaultPosition, wxDefaultSize, m_In22ChoiceNChoices, m_In22ChoiceChoices, 0 );
438  m_In22Choice->SetSelection( 0 );
439  m_In22Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
440 
441  m_LayerListFlexGridSizer->Add( m_In22Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
442 
443  m_In23CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN23CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
444  m_LayerListFlexGridSizer->Add( m_In23CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
445 
446  m_In23Name = new wxTextCtrl( m_LayersListPanel, ID_IN23NAME, _("In23"), wxDefaultPosition, wxDefaultSize, 0 );
447  m_LayerListFlexGridSizer->Add( m_In23Name, 0, wxEXPAND|wxRIGHT, 5 );
448 
449  wxString m_In23ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
450  int m_In23ChoiceNChoices = sizeof( m_In23ChoiceChoices ) / sizeof( wxString );
451  m_In23Choice = new wxChoice( m_LayersListPanel, ID_IN22CHOICE, wxDefaultPosition, wxDefaultSize, m_In23ChoiceNChoices, m_In23ChoiceChoices, 0 );
452  m_In23Choice->SetSelection( 0 );
453  m_In23Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
454 
455  m_LayerListFlexGridSizer->Add( m_In23Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
456 
457  m_In24CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN24CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
458  m_LayerListFlexGridSizer->Add( m_In24CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
459 
460  m_In24Name = new wxTextCtrl( m_LayersListPanel, ID_IN24NAME, _("In24"), wxDefaultPosition, wxDefaultSize, 0 );
461  m_LayerListFlexGridSizer->Add( m_In24Name, 0, wxEXPAND|wxRIGHT, 5 );
462 
463  wxString m_In24ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
464  int m_In24ChoiceNChoices = sizeof( m_In24ChoiceChoices ) / sizeof( wxString );
465  m_In24Choice = new wxChoice( m_LayersListPanel, ID_IN24CHOICE, wxDefaultPosition, wxDefaultSize, m_In24ChoiceNChoices, m_In24ChoiceChoices, 0 );
466  m_In24Choice->SetSelection( 0 );
467  m_In24Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
468 
469  m_LayerListFlexGridSizer->Add( m_In24Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
470 
471  m_In25CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN25CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
472  m_LayerListFlexGridSizer->Add( m_In25CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
473 
474  m_In25Name = new wxTextCtrl( m_LayersListPanel, ID_IN25NAME, _("In25"), wxDefaultPosition, wxDefaultSize, 0 );
475  m_LayerListFlexGridSizer->Add( m_In25Name, 0, wxEXPAND|wxRIGHT, 5 );
476 
477  wxString m_In25ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
478  int m_In25ChoiceNChoices = sizeof( m_In25ChoiceChoices ) / sizeof( wxString );
479  m_In25Choice = new wxChoice( m_LayersListPanel, ID_IN25CHOICE, wxDefaultPosition, wxDefaultSize, m_In25ChoiceNChoices, m_In25ChoiceChoices, 0 );
480  m_In25Choice->SetSelection( 0 );
481  m_In25Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
482 
483  m_LayerListFlexGridSizer->Add( m_In25Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
484 
485  m_In26CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN26CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
486  m_LayerListFlexGridSizer->Add( m_In26CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
487 
488  m_In26Name = new wxTextCtrl( m_LayersListPanel, ID_IN26NAME, _("In26"), wxDefaultPosition, wxDefaultSize, 0 );
489  m_LayerListFlexGridSizer->Add( m_In26Name, 0, wxEXPAND|wxRIGHT, 5 );
490 
491  wxString m_In26ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
492  int m_In26ChoiceNChoices = sizeof( m_In26ChoiceChoices ) / sizeof( wxString );
493  m_In26Choice = new wxChoice( m_LayersListPanel, ID_IN26CHOICE, wxDefaultPosition, wxDefaultSize, m_In26ChoiceNChoices, m_In26ChoiceChoices, 0 );
494  m_In26Choice->SetSelection( 0 );
495  m_In26Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
496 
497  m_LayerListFlexGridSizer->Add( m_In26Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
498 
499  m_In27CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN27CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
500  m_LayerListFlexGridSizer->Add( m_In27CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
501 
502  m_In27Name = new wxTextCtrl( m_LayersListPanel, ID_IN27NAME, _("In27"), wxDefaultPosition, wxDefaultSize, 0 );
503  m_LayerListFlexGridSizer->Add( m_In27Name, 0, wxEXPAND|wxRIGHT, 5 );
504 
505  wxString m_In27ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
506  int m_In27ChoiceNChoices = sizeof( m_In27ChoiceChoices ) / sizeof( wxString );
507  m_In27Choice = new wxChoice( m_LayersListPanel, ID_IN27CHOICE, wxDefaultPosition, wxDefaultSize, m_In27ChoiceNChoices, m_In27ChoiceChoices, 0 );
508  m_In27Choice->SetSelection( 0 );
509  m_In27Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
510 
511  m_LayerListFlexGridSizer->Add( m_In27Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
512 
513  m_In28CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN28CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
514  m_LayerListFlexGridSizer->Add( m_In28CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
515 
516  m_In28Name = new wxTextCtrl( m_LayersListPanel, ID_IN28NAME, _("In28"), wxDefaultPosition, wxDefaultSize, 0 );
517  m_LayerListFlexGridSizer->Add( m_In28Name, 0, wxEXPAND|wxRIGHT, 5 );
518 
519  wxString m_In28ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
520  int m_In28ChoiceNChoices = sizeof( m_In28ChoiceChoices ) / sizeof( wxString );
521  m_In28Choice = new wxChoice( m_LayersListPanel, ID_IN28CHOICE, wxDefaultPosition, wxDefaultSize, m_In28ChoiceNChoices, m_In28ChoiceChoices, 0 );
522  m_In28Choice->SetSelection( 0 );
523  m_In28Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
524 
525  m_LayerListFlexGridSizer->Add( m_In28Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
526 
527  m_In29CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN29CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
528  m_LayerListFlexGridSizer->Add( m_In29CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
529 
530  m_In29Name = new wxTextCtrl( m_LayersListPanel, ID_IN29NAME, _("In29"), wxDefaultPosition, wxDefaultSize, 0 );
531  m_LayerListFlexGridSizer->Add( m_In29Name, 0, wxEXPAND|wxRIGHT, 5 );
532 
533  wxString m_In29ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
534  int m_In29ChoiceNChoices = sizeof( m_In29ChoiceChoices ) / sizeof( wxString );
535  m_In29Choice = new wxChoice( m_LayersListPanel, ID_IN29CHOICE, wxDefaultPosition, wxDefaultSize, m_In29ChoiceNChoices, m_In29ChoiceChoices, 0 );
536  m_In29Choice->SetSelection( 1 );
537  m_In29Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
538 
539  m_LayerListFlexGridSizer->Add( m_In29Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
540 
541  m_In30CheckBox = new wxCheckBox( m_LayersListPanel, ID_IN30CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
542  m_LayerListFlexGridSizer->Add( m_In30CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
543 
544  m_In30Name = new wxTextCtrl( m_LayersListPanel, ID_IN30NAME, _("In30"), wxDefaultPosition, wxDefaultSize, 0 );
545  m_LayerListFlexGridSizer->Add( m_In30Name, 0, wxEXPAND|wxRIGHT, 5 );
546 
547  wxString m_In30ChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
548  int m_In30ChoiceNChoices = sizeof( m_In30ChoiceChoices ) / sizeof( wxString );
549  m_In30Choice = new wxChoice( m_LayersListPanel, ID_IN30CHOICE, wxDefaultPosition, wxDefaultSize, m_In30ChoiceNChoices, m_In30ChoiceChoices, 0 );
550  m_In30Choice->SetSelection( 3 );
551  m_In30Choice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
552 
553  m_LayerListFlexGridSizer->Add( m_In30Choice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
554 
555  m_BackCheckBox = new wxCheckBox( m_LayersListPanel, ID_BACKCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
556  m_BackCheckBox->SetToolTip( _("If you want a back copper layer") );
557 
558  m_LayerListFlexGridSizer->Add( m_BackCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
559 
560  m_BackName = new wxTextCtrl( m_LayersListPanel, ID_BACKNAME, _("Back"), wxDefaultPosition, wxDefaultSize, 0 );
561  m_BackName->SetToolTip( _("Layer name of back (bottom) copper layer") );
562 
563  m_LayerListFlexGridSizer->Add( m_BackName, 0, wxEXPAND|wxRIGHT, 5 );
564 
565  wxString m_BackChoiceChoices[] = { _("signal"), _("power plane"), _("mixed"), _("jumper") };
566  int m_BackChoiceNChoices = sizeof( m_BackChoiceChoices ) / sizeof( wxString );
567  m_BackChoice = new wxChoice( m_LayersListPanel, ID_BACKCHOICE, wxDefaultPosition, wxDefaultSize, m_BackChoiceNChoices, m_BackChoiceChoices, 0 );
568  m_BackChoice->SetSelection( 3 );
569  m_BackChoice->SetToolTip( _("Copper layer type for Freerouter and other external routers.\nPower plane layers are removed from Freerouter's layer menus.") );
570 
571  m_LayerListFlexGridSizer->Add( m_BackChoice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
572 
573  m_MaskBackCheckBox = new wxCheckBox( m_LayersListPanel, ID_MASKBACKCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
574  m_MaskBackCheckBox->SetToolTip( _("If you want a solder mask layer for the back side of the board") );
575 
576  m_LayerListFlexGridSizer->Add( m_MaskBackCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
577 
578  m_MaskBackName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("SoldM_Back"), wxDefaultPosition, wxDefaultSize, 0 );
579  m_LayerListFlexGridSizer->Add( m_MaskBackName, 0, wxEXPAND|wxRIGHT, 5 );
580 
581  m_MaskBackStaticText = new wxStaticText( m_LayersListPanel, ID_MASKBACKCHOICE, _("On-board, non-copper"), wxDefaultPosition, wxDefaultSize, 0 );
582  m_MaskBackStaticText->Wrap( -1 );
583  m_LayerListFlexGridSizer->Add( m_MaskBackStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
584 
585  m_SilkSBackCheckBox = new wxCheckBox( m_LayersListPanel, ID_SILKSBACKCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
586  m_SilkSBackCheckBox->SetToolTip( _("If you want a silk screen layer for the back side of the board") );
587 
588  m_LayerListFlexGridSizer->Add( m_SilkSBackCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
589 
590  m_SilkSBackName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("SilkS_Back"), wxDefaultPosition, wxDefaultSize, 0 );
591  m_LayerListFlexGridSizer->Add( m_SilkSBackName, 0, wxEXPAND|wxRIGHT, 5 );
592 
593  m_SilkSBackStaticText = new wxStaticText( m_LayersListPanel, ID_SILKSBACKCHOICE, _("On-board, non-copper"), wxDefaultPosition, wxDefaultSize, 0 );
594  m_SilkSBackStaticText->Wrap( -1 );
595  m_LayerListFlexGridSizer->Add( m_SilkSBackStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
596 
597  m_SoldPBackCheckBox = new wxCheckBox( m_LayersListPanel, ID_SOLDPBACKCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
598  m_SoldPBackCheckBox->SetToolTip( _("If you want a solder paste layer for the back side of the board") );
599 
600  m_LayerListFlexGridSizer->Add( m_SoldPBackCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
601 
602  m_SoldPBackName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("SoldP_Back"), wxDefaultPosition, wxDefaultSize, 0 );
603  m_LayerListFlexGridSizer->Add( m_SoldPBackName, 0, wxEXPAND|wxRIGHT, 5 );
604 
605  m_SoldPBackStaticText = new wxStaticText( m_LayersListPanel, ID_SOLDPBACKCHOICE, _("On-board, non-copper"), wxDefaultPosition, wxDefaultSize, 0 );
606  m_SoldPBackStaticText->Wrap( -1 );
607  m_LayerListFlexGridSizer->Add( m_SoldPBackStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
608 
609  m_AdhesBackCheckBox = new wxCheckBox( m_LayersListPanel, ID_ADHESBACKCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
610  m_AdhesBackCheckBox->SetToolTip( _("If you want an adhesive layer for the back side of the board") );
611 
612  m_LayerListFlexGridSizer->Add( m_AdhesBackCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
613 
614  m_AdhesBackName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Adhes_Back"), wxDefaultPosition, wxDefaultSize, 0 );
615  m_LayerListFlexGridSizer->Add( m_AdhesBackName, 0, wxEXPAND|wxRIGHT, 5 );
616 
617  m_AdhesBackStaticText = new wxStaticText( m_LayersListPanel, ID_ADHESBACKCHOICE, _("On-board, non-copper"), wxDefaultPosition, wxDefaultSize, 0 );
618  m_AdhesBackStaticText->Wrap( -1 );
619  m_LayerListFlexGridSizer->Add( m_AdhesBackStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
620 
621  m_FabBackCheckBox = new wxCheckBox( m_LayersListPanel, ID_FABBACKCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
622  m_FabBackCheckBox->SetToolTip( _("If you want a fabrication layer for the back side of the board") );
623 
624  m_LayerListFlexGridSizer->Add( m_FabBackCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
625 
626  m_FabBackName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Fab_Back"), wxDefaultPosition, wxDefaultSize, 0 );
627  m_LayerListFlexGridSizer->Add( m_FabBackName, 0, wxEXPAND|wxRIGHT, 5 );
628 
629  m_FabBackStaticText = new wxStaticText( m_LayersListPanel, ID_FABBACKCHOICE, _("Off-board, manufacturing"), wxDefaultPosition, wxDefaultSize, 0 );
630  m_FabBackStaticText->Wrap( -1 );
631  m_LayerListFlexGridSizer->Add( m_FabBackStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
632 
633 
634  m_LayerListFlexGridSizer->Add( 0, 0, 1, wxEXPAND, 5 );
635 
636  m_CrtYdBackName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("CrtYd_Back"), wxDefaultPosition, wxDefaultSize, 0 );
637  m_LayerListFlexGridSizer->Add( m_CrtYdBackName, 0, wxEXPAND|wxRIGHT, 5 );
638 
639  m_CrtYdBackStaticText = new wxStaticText( m_LayersListPanel, ID_CRTYDBACKCHOICE, _("Off-board, testing"), wxDefaultPosition, wxDefaultSize, 0 );
640  m_CrtYdBackStaticText->Wrap( -1 );
641  m_LayerListFlexGridSizer->Add( m_CrtYdBackStaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
642 
643 
644  m_LayerListFlexGridSizer->Add( 0, 0, 1, wxEXPAND, 5 );
645 
646  m_PCBEdgesName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Pcb_Edges"), wxDefaultPosition, wxDefaultSize, 0 );
647  m_LayerListFlexGridSizer->Add( m_PCBEdgesName, 0, wxEXPAND|wxRIGHT, 5 );
648 
649  m_PCBEdgesStaticText = new wxStaticText( m_LayersListPanel, ID_PCBEDGESCHOICE, _("Board contour"), wxDefaultPosition, wxDefaultSize, 0 );
650  m_PCBEdgesStaticText->Wrap( -1 );
651  m_LayerListFlexGridSizer->Add( m_PCBEdgesStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
652 
653 
654  m_LayerListFlexGridSizer->Add( 0, 0, 1, wxEXPAND, 5 );
655 
656  m_MarginName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Margin"), wxDefaultPosition, wxDefaultSize, 0 );
657  m_LayerListFlexGridSizer->Add( m_MarginName, 0, wxEXPAND|wxRIGHT, 5 );
658 
659  m_MarginStaticText = new wxStaticText( m_LayersListPanel, ID_ECO2CHOICE, _("Edge_Cuts setback"), wxDefaultPosition, wxDefaultSize, 0 );
660  m_MarginStaticText->Wrap( -1 );
661  m_LayerListFlexGridSizer->Add( m_MarginStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
662 
663  m_Eco1CheckBox = new wxCheckBox( m_LayersListPanel, ID_ECO2CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
664  m_LayerListFlexGridSizer->Add( m_Eco1CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
665 
666  m_Eco1Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Eco1"), wxDefaultPosition, wxDefaultSize, 0 );
667  m_LayerListFlexGridSizer->Add( m_Eco1Name, 0, wxEXPAND|wxRIGHT, 5 );
668 
669  m_Eco1StaticText = new wxStaticText( m_LayersListPanel, ID_ECO2CHOICE, _("Auxiliary"), wxDefaultPosition, wxDefaultSize, 0 );
670  m_Eco1StaticText->Wrap( -1 );
671  m_LayerListFlexGridSizer->Add( m_Eco1StaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
672 
673  m_Eco2CheckBox = new wxCheckBox( m_LayersListPanel, ID_ECO1CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
674  m_LayerListFlexGridSizer->Add( m_Eco2CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
675 
676  m_Eco2Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Eco2"), wxDefaultPosition, wxDefaultSize, 0 );
677  m_LayerListFlexGridSizer->Add( m_Eco2Name, 0, wxEXPAND|wxRIGHT, 5 );
678 
679  m_Eco2StaticText = new wxStaticText( m_LayersListPanel, ID_ECO1CHOICE, _("Auxiliary"), wxDefaultPosition, wxDefaultSize, 0 );
680  m_Eco2StaticText->Wrap( -1 );
681  m_LayerListFlexGridSizer->Add( m_Eco2StaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
682 
683  m_CommentsCheckBox = new wxCheckBox( m_LayersListPanel, ID_COMMENTSCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
684  m_CommentsCheckBox->SetToolTip( _("If you want a separate layer for comments or notes") );
685 
686  m_LayerListFlexGridSizer->Add( m_CommentsCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
687 
688  m_CommentsName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Comments"), wxDefaultPosition, wxDefaultSize, 0 );
689  m_LayerListFlexGridSizer->Add( m_CommentsName, 0, wxEXPAND|wxRIGHT, 5 );
690 
691  m_CommentsStaticText = new wxStaticText( m_LayersListPanel, ID_COMMENTSCHOICE, _("Auxiliary"), wxDefaultPosition, wxDefaultSize, 0 );
692  m_CommentsStaticText->Wrap( -1 );
693  m_LayerListFlexGridSizer->Add( m_CommentsStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
694 
695  m_DrawingsCheckBox = new wxCheckBox( m_LayersListPanel, ID_DRAWINGSCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
696  m_DrawingsCheckBox->SetToolTip( _("If you want a layer for documentation drawings") );
697 
698  m_LayerListFlexGridSizer->Add( m_DrawingsCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
699 
700  m_DrawingsName = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("Drawings"), wxDefaultPosition, wxDefaultSize, 0 );
701  m_LayerListFlexGridSizer->Add( m_DrawingsName, 0, wxEXPAND|wxRIGHT, 5 );
702 
703  m_DrawingsStaticText = new wxStaticText( m_LayersListPanel, ID_DRAWINGSCHOICE, _("Auxiliary"), wxDefaultPosition, wxDefaultSize, 0 );
704  m_DrawingsStaticText->Wrap( -1 );
705  m_LayerListFlexGridSizer->Add( m_DrawingsStaticText, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
706 
707  m_User1CheckBox = new wxCheckBox( m_LayersListPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
708  m_LayerListFlexGridSizer->Add( m_User1CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
709 
710  m_User1Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("User1"), wxDefaultPosition, wxDefaultSize, 0 );
711  m_LayerListFlexGridSizer->Add( m_User1Name, 0, wxEXPAND|wxRIGHT, 5 );
712 
713  m_User1StaticText = new wxStaticText( m_LayersListPanel, wxID_ANY, _("User defined layer"), wxDefaultPosition, wxDefaultSize, 0 );
714  m_User1StaticText->Wrap( -1 );
715  m_LayerListFlexGridSizer->Add( m_User1StaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
716 
717  m_User2CheckBox = new wxCheckBox( m_LayersListPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
718  m_LayerListFlexGridSizer->Add( m_User2CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
719 
720  m_User2Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("User2"), wxDefaultPosition, wxDefaultSize, 0 );
721  m_LayerListFlexGridSizer->Add( m_User2Name, 0, wxEXPAND|wxRIGHT, 5 );
722 
723  m_User2StaticText = new wxStaticText( m_LayersListPanel, wxID_ANY, _("User defined layer"), wxDefaultPosition, wxDefaultSize, 0 );
724  m_User2StaticText->Wrap( -1 );
725  m_LayerListFlexGridSizer->Add( m_User2StaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
726 
727  m_User3CheckBox = new wxCheckBox( m_LayersListPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
728  m_LayerListFlexGridSizer->Add( m_User3CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
729 
730  m_User3Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("User3"), wxDefaultPosition, wxDefaultSize, 0 );
731  m_LayerListFlexGridSizer->Add( m_User3Name, 0, wxEXPAND|wxRIGHT, 5 );
732 
733  m_User3StaticText = new wxStaticText( m_LayersListPanel, wxID_ANY, _("User defined layer"), wxDefaultPosition, wxDefaultSize, 0 );
734  m_User3StaticText->Wrap( -1 );
735  m_LayerListFlexGridSizer->Add( m_User3StaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
736 
737  m_User4CheckBox = new wxCheckBox( m_LayersListPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
738  m_LayerListFlexGridSizer->Add( m_User4CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
739 
740  m_User4Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("User4"), wxDefaultPosition, wxDefaultSize, 0 );
741  m_LayerListFlexGridSizer->Add( m_User4Name, 0, wxEXPAND|wxRIGHT, 5 );
742 
743  m_User4StaticText = new wxStaticText( m_LayersListPanel, wxID_ANY, _("User defined layer"), wxDefaultPosition, wxDefaultSize, 0 );
744  m_User4StaticText->Wrap( -1 );
745  m_LayerListFlexGridSizer->Add( m_User4StaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
746 
747  m_User5CheckBox = new wxCheckBox( m_LayersListPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
748  m_LayerListFlexGridSizer->Add( m_User5CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
749 
750  m_User5Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("User5"), wxDefaultPosition, wxDefaultSize, 0 );
751  m_LayerListFlexGridSizer->Add( m_User5Name, 0, wxEXPAND|wxRIGHT, 5 );
752 
753  m_User5StaticText = new wxStaticText( m_LayersListPanel, wxID_ANY, _("User defined layer"), wxDefaultPosition, wxDefaultSize, 0 );
754  m_User5StaticText->Wrap( -1 );
755  m_LayerListFlexGridSizer->Add( m_User5StaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
756 
757  m_User6CheckBox = new wxCheckBox( m_LayersListPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
758  m_LayerListFlexGridSizer->Add( m_User6CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
759 
760  m_User6Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("User6"), wxDefaultPosition, wxDefaultSize, 0 );
761  m_LayerListFlexGridSizer->Add( m_User6Name, 0, wxEXPAND|wxRIGHT, 5 );
762 
763  m_User6StaticText = new wxStaticText( m_LayersListPanel, wxID_ANY, _("User defined layer"), wxDefaultPosition, wxDefaultSize, 0 );
764  m_User6StaticText->Wrap( -1 );
765  m_LayerListFlexGridSizer->Add( m_User6StaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
766 
767  m_User7CheckBox = new wxCheckBox( m_LayersListPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
768  m_LayerListFlexGridSizer->Add( m_User7CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
769 
770  m_User7Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("User7"), wxDefaultPosition, wxDefaultSize, 0 );
771  m_LayerListFlexGridSizer->Add( m_User7Name, 0, wxEXPAND|wxRIGHT, 5 );
772 
773  m_User7StaticText = new wxStaticText( m_LayersListPanel, wxID_ANY, _("User defined layer"), wxDefaultPosition, wxDefaultSize, 0 );
774  m_User7StaticText->Wrap( -1 );
775  m_LayerListFlexGridSizer->Add( m_User7StaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
776 
777  m_User8CheckBox = new wxCheckBox( m_LayersListPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
778  m_LayerListFlexGridSizer->Add( m_User8CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
779 
780  m_User8Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("User8"), wxDefaultPosition, wxDefaultSize, 0 );
781  m_LayerListFlexGridSizer->Add( m_User8Name, 0, wxEXPAND|wxRIGHT, 5 );
782 
783  m_User8StaticText = new wxStaticText( m_LayersListPanel, wxID_ANY, _("User defined layer"), wxDefaultPosition, wxDefaultSize, 0 );
784  m_User8StaticText->Wrap( -1 );
785  m_LayerListFlexGridSizer->Add( m_User8StaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
786 
787  m_User9CheckBox = new wxCheckBox( m_LayersListPanel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
788  m_LayerListFlexGridSizer->Add( m_User9CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
789 
790  m_User9Name = new wxTextCtrl( m_LayersListPanel, wxID_ANY, _("User9"), wxDefaultPosition, wxDefaultSize, 0 );
791  m_LayerListFlexGridSizer->Add( m_User9Name, 0, wxEXPAND|wxRIGHT, 5 );
792 
793  m_User9StaticText = new wxStaticText( m_LayersListPanel, wxID_ANY, _("User defined layer"), wxDefaultPosition, wxDefaultSize, 0 );
794  m_User9StaticText->Wrap( -1 );
795  m_LayerListFlexGridSizer->Add( m_User9StaticText, 0, wxALIGN_CENTER_VERTICAL|wxLEFT|wxRIGHT, 5 );
796 
797 
799  m_LayersListPanel->Layout();
801  bSizerMargins->Add( m_LayersListPanel, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
802 
803 
804  bMainSizer->Add( bSizerMargins, 1, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
805 
806 
807  this->SetSizer( bMainSizer );
808  this->Layout();
809  bMainSizer->Fit( this );
810 
811  // Connect Events
812  m_addUserDefinedLayerButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::addUserDefinedLayer ), NULL, this );
813  m_FabFrontCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
814  m_AdhesFrontCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
815  m_SoldPFrontCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
816  m_SilkSFrontCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
817  m_MaskFrontCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
818  m_FrontCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
819  m_In1CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
820  m_In2CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
821  m_In3CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
822  m_In4CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
823  m_In5CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
824  m_In6CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
825  m_In7CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
826  m_In8CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
827  m_In9CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
828  m_In10CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
829  m_In11CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
830  m_In12CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
831  m_In13CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
832  m_In14CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
833  m_In15CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
834  m_In16CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
835  m_In17CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
836  m_In18CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
837  m_In19CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
838  m_In20CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
839  m_In21CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
840  m_In22CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
841  m_In23CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
842  m_In24CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
843  m_In25CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
844  m_In26CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
845  m_In27CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
846  m_In28CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
847  m_In29CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
848  m_In30CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
849  m_BackCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
850  m_MaskBackCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
851  m_SilkSBackCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
852  m_SoldPBackCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
853  m_AdhesBackCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
854  m_FabBackCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
855  m_Eco1CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
856  m_Eco2CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
857  m_CommentsCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
858  m_DrawingsCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
859  m_User1CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
860  m_User2CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
861  m_User3CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
862  m_User4CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
863  m_User5CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
864  m_User6CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
865  m_User7CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
866  m_User8CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
867  m_User9CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
868 }
#define ID_SILKSFRONTCHECKBOX
#define ID_IN25NAME
#define ID_IN3NAME
#define ID_IN5CHECKBOX
#define ID_IN20CHECKBOX
#define ID_IN15NAME
#define ID_IN8CHECKBOX
#define ID_ADHESFRONTCHOICE
#define ID_BACKNAME
#define ID_IN8CHOICE
virtual void addUserDefinedLayer(wxCommandEvent &event)
#define ID_FRONTCHECKBOX
#define ID_SOLDPFRONTCHOICE
virtual void DenyChangeCheckBox(wxCommandEvent &event)
#define ID_CRTYDFRONTCHOICE
wxScrolledWindow * m_LayersListPanel
#define ID_DRAWINGSCHOICE
#define ID_IN15CHOICE
#define ID_IN29CHOICE
#define ID_IN6NAME
#define ID_IN28NAME
#define ID_IN18CHECKBOX
#define ID_IN25CHOICE
#define ID_IN27NAME
#define ID_IN17CHECKBOX
#define ID_IN23CHECKBOX
wxFlexGridSizer * m_LayerListFlexGridSizer
#define ID_IN12CHOICE
#define ID_IN4NAME
#define ID_IN26NAME
#define ID_IN16CHECKBOX
#define ID_IN2CHECKBOX
#define ID_IN1CHECKBOX
#define ID_IN18NAME
#define ID_IN14NAME
#define ID_IN1NAME
#define ID_BACKCHOICE
#define ID_IN19NAME
#define ID_FABBACKCHOICE
#define ID_COMMENTSCHOICE
#define ID_MASKBACKCHOICE
#define ID_IN30NAME
#define ID_IN10NAME
#define ID_IN29NAME
#define ID_ECO1CHOICE
#define ID_IN6CHECKBOX
#define ID_SILKSFRONTCHOICE
#define ID_IN25CHECKBOX
#define ID_IN6CHOICE
#define ID_IN21CHECKBOX
#define ID_IN19CHOICE
#define ID_FABFRONTCHECKBOX
#define ID_IN4CHECKBOX
#define ID_IN9CHECKBOX
#define ID_IN18CHOICE
#define ID_IN9NAME
#define ID_IN20NAME
#define ID_IN21CHOICE
#define ID_FABFRONTCHOICE
#define ID_FABBACKCHECKBOX
virtual void OnCheckBox(wxCommandEvent &event)
#define ID_IN12NAME
#define ID_COMMENTSCHECKBOX
#define ID_PCBEDGESCHOICE
#define ID_IN29CHECKBOX
#define ID_IN26CHOICE
#define _(s)
#define ID_IN9CHOICE
#define ID_IN7NAME
#define ID_IN5CHOICE
#define ID_IN16CHOICE
#define ID_IN17CHOICE
#define ID_SILKSBACKCHECKBOX
#define ID_IN21NAME
#define ID_IN10CHECKBOX
#define ID_IN7CHECKBOX
#define ID_IN7CHOICE
#define ID_IN13CHECKBOX
#define ID_ADHESBACKCHOICE
#define ID_ECO2CHOICE
#define ID_SOLDPBACKCHOICE
#define ID_IN17NAME
#define ID_IN13CHOICE
#define ID_SOLDPBACKCHECKBOX
#define ID_SILKSBACKCHOICE
#define ID_IN23NAME
#define ID_IN11CHECKBOX
#define ID_DRAWINGSCHECKBOX
#define ID_IN24NAME
#define ID_MASKFRONTCHECKBOX
#define ID_IN5NAME
#define ID_IN13NAME
#define ID_FRONTNAME
#define ID_IN1CHOICE
const char * name
Definition: DXF_plotter.cpp:56
#define ID_IN16NAME
#define ID_IN28CHECKBOX
#define ID_MASKBACKCHECKBOX
#define ID_IN11CHOICE
#define ID_IN15CHECKBOX
#define ID_MASKFRONTCHOICE
#define ID_IN22CHECKBOX
#define ID_IN3CHECKBOX
#define ID_IN30CHECKBOX
#define ID_IN11NAME
#define ID_ADHESFRONTCHECKBOX
#define ID_SOLDPFRONTCHECKBOX
#define ID_IN3CHOICE
#define ID_ADHESBACKCHECKBOX
#define ID_FRONTCHOICE
#define ID_IN20CHOICE
#define ID_IN2CHOICE
#define ID_IN4CHOICE
#define ID_IN28CHOICE
#define ID_IN10CHOICE
#define ID_IN14CHECKBOX
#define ID_ECO2CHECKBOX
#define ID_IN24CHECKBOX
#define ID_IN30CHOICE
#define ID_IN12CHECKBOX
#define ID_IN8NAME
#define ID_IN27CHOICE
#define ID_ECO1CHECKBOX
#define ID_IN22CHOICE
#define ID_IN24CHOICE
#define ID_IN2NAME
#define ID_IN26CHECKBOX
#define ID_IN22NAME
#define ID_IN19CHECKBOX
#define ID_CRTYDBACKCHOICE
#define ID_IN14CHOICE
#define ID_BACKCHECKBOX
#define ID_IN27CHECKBOX

References _, addUserDefinedLayer(), DenyChangeCheckBox(), ID_ADHESBACKCHECKBOX, ID_ADHESBACKCHOICE, ID_ADHESFRONTCHECKBOX, ID_ADHESFRONTCHOICE, ID_BACKCHECKBOX, ID_BACKCHOICE, ID_BACKNAME, ID_COMMENTSCHECKBOX, ID_COMMENTSCHOICE, ID_CRTYDBACKCHOICE, ID_CRTYDFRONTCHOICE, ID_DRAWINGSCHECKBOX, ID_DRAWINGSCHOICE, ID_ECO1CHECKBOX, ID_ECO1CHOICE, ID_ECO2CHECKBOX, ID_ECO2CHOICE, ID_FABBACKCHECKBOX, ID_FABBACKCHOICE, ID_FABFRONTCHECKBOX, ID_FABFRONTCHOICE, ID_FRONTCHECKBOX, ID_FRONTCHOICE, ID_FRONTNAME, ID_IN10CHECKBOX, ID_IN10CHOICE, ID_IN10NAME, ID_IN11CHECKBOX, ID_IN11CHOICE, ID_IN11NAME, ID_IN12CHECKBOX, ID_IN12CHOICE, ID_IN12NAME, ID_IN13CHECKBOX, ID_IN13CHOICE, ID_IN13NAME, ID_IN14CHECKBOX, ID_IN14CHOICE, ID_IN14NAME, ID_IN15CHECKBOX, ID_IN15CHOICE, ID_IN15NAME, ID_IN16CHECKBOX, ID_IN16CHOICE, ID_IN16NAME, ID_IN17CHECKBOX, ID_IN17CHOICE, ID_IN17NAME, ID_IN18CHECKBOX, ID_IN18CHOICE, ID_IN18NAME, ID_IN19CHECKBOX, ID_IN19CHOICE, ID_IN19NAME, ID_IN1CHECKBOX, ID_IN1CHOICE, ID_IN1NAME, ID_IN20CHECKBOX, ID_IN20CHOICE, ID_IN20NAME, ID_IN21CHECKBOX, ID_IN21CHOICE, ID_IN21NAME, ID_IN22CHECKBOX, ID_IN22CHOICE, ID_IN22NAME, ID_IN23CHECKBOX, ID_IN23NAME, ID_IN24CHECKBOX, ID_IN24CHOICE, ID_IN24NAME, ID_IN25CHECKBOX, ID_IN25CHOICE, ID_IN25NAME, ID_IN26CHECKBOX, ID_IN26CHOICE, ID_IN26NAME, ID_IN27CHECKBOX, ID_IN27CHOICE, ID_IN27NAME, ID_IN28CHECKBOX, ID_IN28CHOICE, ID_IN28NAME, ID_IN29CHECKBOX, ID_IN29CHOICE, ID_IN29NAME, ID_IN2CHECKBOX, ID_IN2CHOICE, ID_IN2NAME, ID_IN30CHECKBOX, ID_IN30CHOICE, ID_IN30NAME, ID_IN3CHECKBOX, ID_IN3CHOICE, ID_IN3NAME, ID_IN4CHECKBOX, ID_IN4CHOICE, ID_IN4NAME, ID_IN5CHECKBOX, ID_IN5CHOICE, ID_IN5NAME, ID_IN6CHECKBOX, ID_IN6CHOICE, ID_IN6NAME, ID_IN7CHECKBOX, ID_IN7CHOICE, ID_IN7NAME, ID_IN8CHECKBOX, ID_IN8CHOICE, ID_IN8NAME, ID_IN9CHECKBOX, ID_IN9CHOICE, ID_IN9NAME, ID_MASKBACKCHECKBOX, ID_MASKBACKCHOICE, ID_MASKFRONTCHECKBOX, ID_MASKFRONTCHOICE, ID_PCBEDGESCHOICE, ID_SILKSBACKCHECKBOX, ID_SILKSBACKCHOICE, ID_SILKSFRONTCHECKBOX, ID_SILKSFRONTCHOICE, ID_SOLDPBACKCHECKBOX, ID_SOLDPBACKCHOICE, ID_SOLDPFRONTCHECKBOX, ID_SOLDPFRONTCHOICE, m_addUserDefinedLayerButton, m_AdhesBackCheckBox, m_AdhesBackName, m_AdhesBackStaticText, m_AdhesFrontCheckBox, m_AdhesFrontName, m_AdhesFrontStaticText, m_BackCheckBox, m_BackChoice, m_BackName, m_CommentsCheckBox, m_CommentsName, m_CommentsStaticText, m_CrtYdBackName, m_CrtYdBackStaticText, m_CrtYdFrontName, m_CrtYdFrontStaticText, m_DrawingsCheckBox, m_DrawingsName, m_DrawingsStaticText, m_Eco1CheckBox, m_Eco1Name, m_Eco1StaticText, m_Eco2CheckBox, m_Eco2Name, m_Eco2StaticText, m_FabBackCheckBox, m_FabBackName, m_FabBackStaticText, m_FabFrontCheckBox, m_FabFrontName, m_FabFrontStaticText, m_FrontCheckBox, m_FrontChoice, m_FrontName, m_In10CheckBox, m_In10Choice, m_In10Name, m_In11CheckBox, m_In11Choice, m_In11Name, m_In12CheckBox, m_In12Choice, m_In12Name, m_In13CheckBox, m_In13Choice, m_In13Name, m_In14CheckBox, m_In14Choice, m_In14Name, m_In15CheckBox, m_In15Choice, m_In15Name, m_In16CheckBox, m_In16Choice, m_In16Name, m_In17CheckBox, m_In17Choice, m_In17Name, m_In18CheckBox, m_In18Choice, m_In18Name, m_In19CheckBox, m_In19Choice, m_In19Name, m_In1CheckBox, m_In1Choice, m_In1Name, m_In20CheckBox, m_In20Choice, m_In20Name, m_In21CheckBox, m_In21Choice, m_In21Name, m_In22CheckBox, m_In22Choice, m_In22Name, m_In23CheckBox, m_In23Choice, m_In23Name, m_In24CheckBox, m_In24Choice, m_In24Name, m_In25CheckBox, m_In25Choice, m_In25Name, m_In26CheckBox, m_In26Choice, m_In26Name, m_In27CheckBox, m_In27Choice, m_In27Name, m_In28CheckBox, m_In28Choice, m_In28Name, m_In29CheckBox, m_In29Choice, m_In29Name, m_In2CheckBox, m_In2Choice, m_In2Name, m_In30CheckBox, m_In30Choice, m_In30Name, m_In3CheckBox, m_In3Choice, m_In3Name, m_In4CheckBox, m_In4Choice, m_In4Name, m_In5CheckBox, m_In5Choice, m_In5Name, m_In6CheckBox, m_In6Choice, m_In6Name, m_In7CheckBox, m_In7Choice, m_In7Name, m_In8CheckBox, m_In8Choice, m_In8Name, m_In9CheckBox, m_In9Choice, m_In9Name, m_LayerListFlexGridSizer, m_LayersListPanel, m_MarginName, m_MarginStaticText, m_MaskBackCheckBox, m_MaskBackName, m_MaskBackStaticText, m_MaskFrontCheckBox, m_MaskFrontName, m_MaskFrontStaticText, m_PCBEdgesName, m_PCBEdgesStaticText, m_SilkSBackCheckBox, m_SilkSBackName, m_SilkSBackStaticText, m_SilkSFrontCheckBox, m_SilkSFrontName, m_SilkSFrontStaticText, m_SoldPBackCheckBox, m_SoldPBackName, m_SoldPBackStaticText, m_SoldPFrontCheckBox, m_SoldPFrontName, m_SoldPFrontStaticText, m_staticline2, m_User1CheckBox, m_User1Name, m_User1StaticText, m_User2CheckBox, m_User2Name, m_User2StaticText, m_User3CheckBox, m_User3Name, m_User3StaticText, m_User4CheckBox, m_User4Name, m_User4StaticText, m_User5CheckBox, m_User5Name, m_User5StaticText, m_User6CheckBox, m_User6Name, m_User6StaticText, m_User7CheckBox, m_User7Name, m_User7StaticText, m_User8CheckBox, m_User8Name, m_User8StaticText, m_User9CheckBox, m_User9Name, m_User9StaticText, and OnCheckBox().

◆ ~PANEL_SETUP_LAYERS_BASE()

PANEL_SETUP_LAYERS_BASE::~PANEL_SETUP_LAYERS_BASE ( )

Definition at line 870 of file panel_setup_layers_base.cpp.

871 {
872  // Disconnect Events
873  m_addUserDefinedLayerButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::addUserDefinedLayer ), NULL, this );
874  m_FabFrontCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
875  m_AdhesFrontCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
876  m_SoldPFrontCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
877  m_SilkSFrontCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
878  m_MaskFrontCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
879  m_FrontCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
880  m_In1CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
881  m_In2CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
882  m_In3CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
883  m_In4CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
884  m_In5CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
885  m_In6CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
886  m_In7CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
887  m_In8CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
888  m_In9CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
889  m_In10CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
890  m_In11CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
891  m_In12CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
892  m_In13CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
893  m_In14CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
894  m_In15CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
895  m_In16CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
896  m_In17CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
897  m_In18CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
898  m_In19CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
899  m_In20CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
900  m_In21CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
901  m_In22CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
902  m_In23CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
903  m_In24CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
904  m_In25CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
905  m_In26CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
906  m_In27CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
907  m_In28CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
908  m_In29CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
909  m_In30CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
910  m_BackCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ), NULL, this );
911  m_MaskBackCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
912  m_SilkSBackCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
913  m_SoldPBackCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
914  m_AdhesBackCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
915  m_FabBackCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
916  m_Eco1CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
917  m_Eco2CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
918  m_CommentsCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
919  m_DrawingsCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
920  m_User1CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
921  m_User2CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
922  m_User3CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
923  m_User4CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
924  m_User5CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
925  m_User6CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
926  m_User7CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
927  m_User8CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
928  m_User9CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PANEL_SETUP_LAYERS_BASE::OnCheckBox ), NULL, this );
929 
930 }
virtual void addUserDefinedLayer(wxCommandEvent &event)
virtual void DenyChangeCheckBox(wxCommandEvent &event)
virtual void OnCheckBox(wxCommandEvent &event)

References addUserDefinedLayer(), DenyChangeCheckBox(), m_addUserDefinedLayerButton, m_AdhesBackCheckBox, m_AdhesFrontCheckBox, m_BackCheckBox, m_CommentsCheckBox, m_DrawingsCheckBox, m_Eco1CheckBox, m_Eco2CheckBox, m_FabBackCheckBox, m_FabFrontCheckBox, m_FrontCheckBox, m_In10CheckBox, m_In11CheckBox, m_In12CheckBox, m_In13CheckBox, m_In14CheckBox, m_In15CheckBox, m_In16CheckBox, m_In17CheckBox, m_In18CheckBox, m_In19CheckBox, m_In1CheckBox, m_In20CheckBox, m_In21CheckBox, m_In22CheckBox, m_In23CheckBox, m_In24CheckBox, m_In25CheckBox, m_In26CheckBox, m_In27CheckBox, m_In28CheckBox, m_In29CheckBox, m_In2CheckBox, m_In30CheckBox, m_In3CheckBox, m_In4CheckBox, m_In5CheckBox, m_In6CheckBox, m_In7CheckBox, m_In8CheckBox, m_In9CheckBox, m_MaskBackCheckBox, m_MaskFrontCheckBox, m_SilkSBackCheckBox, m_SilkSFrontCheckBox, m_SoldPBackCheckBox, m_SoldPFrontCheckBox, m_User1CheckBox, m_User2CheckBox, m_User3CheckBox, m_User4CheckBox, m_User5CheckBox, m_User6CheckBox, m_User7CheckBox, m_User8CheckBox, m_User9CheckBox, and OnCheckBox().

Member Function Documentation

◆ addUserDefinedLayer()

virtual void PANEL_SETUP_LAYERS_BASE::addUserDefinedLayer ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_LAYERS.

Definition at line 347 of file panel_setup_layers_base.h.

347 { event.Skip(); }

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ DenyChangeCheckBox()

virtual void PANEL_SETUP_LAYERS_BASE::DenyChangeCheckBox ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_LAYERS.

Definition at line 349 of file panel_setup_layers_base.h.

349 { event.Skip(); }

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ OnCheckBox()

virtual void PANEL_SETUP_LAYERS_BASE::OnCheckBox ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_SETUP_LAYERS.

Definition at line 348 of file panel_setup_layers_base.h.

348 { event.Skip(); }

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

Member Data Documentation

◆ m_addUserDefinedLayerButton

wxButton* PANEL_SETUP_LAYERS_BASE::m_addUserDefinedLayerButton
protected

Definition at line 168 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_AdhesBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_AdhesBackCheckBox
protected

Definition at line 294 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_AdhesBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_AdhesBackName
protected

Definition at line 295 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_AdhesBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_AdhesBackStaticText
protected

Definition at line 296 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_AdhesFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_AdhesFrontCheckBox
protected

Definition at line 177 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_AdhesFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_AdhesFrontName
protected

Definition at line 178 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_AdhesFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_AdhesFrontStaticText
protected

Definition at line 179 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_BackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_BackCheckBox
protected

Definition at line 282 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_BackChoice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_BackChoice
protected

Definition at line 284 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_BackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_BackName
protected

Definition at line 283 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_CommentsCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_CommentsCheckBox
protected

Definition at line 312 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_CommentsName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_CommentsName
protected

Definition at line 313 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_CommentsStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_CommentsStaticText
protected

Definition at line 314 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_CrtYdBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_CrtYdBackName
protected

Definition at line 300 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_CrtYdBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_CrtYdBackStaticText
protected

Definition at line 301 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_CrtYdFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_CrtYdFrontName
protected

Definition at line 172 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_CrtYdFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_CrtYdFrontStaticText
protected

Definition at line 173 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_DrawingsCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_DrawingsCheckBox
protected

Definition at line 315 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_DrawingsName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_DrawingsName
protected

Definition at line 316 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_DrawingsStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_DrawingsStaticText
protected

Definition at line 317 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_Eco1CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_Eco1CheckBox
protected

Definition at line 306 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_Eco1Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_Eco1Name
protected

Definition at line 307 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_Eco1StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_Eco1StaticText
protected

Definition at line 308 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_Eco2CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_Eco2CheckBox
protected

Definition at line 309 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_Eco2Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_Eco2Name
protected

Definition at line 310 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_Eco2StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_Eco2StaticText
protected

Definition at line 311 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_FabBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_FabBackCheckBox
protected

Definition at line 297 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_FabBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_FabBackName
protected

Definition at line 298 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_FabBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_FabBackStaticText
protected

Definition at line 299 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_FabFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_FabFrontCheckBox
protected

Definition at line 174 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_FabFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_FabFrontName
protected

Definition at line 175 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_FabFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_FabFrontStaticText
protected

Definition at line 176 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_FrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_FrontCheckBox
protected

Definition at line 189 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_FrontChoice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_FrontChoice
protected

Definition at line 191 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_FrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_FrontName
protected

Definition at line 190 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In10CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In10CheckBox
protected

Definition at line 219 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In10Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In10Choice
protected

Definition at line 221 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In10Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In10Name
protected

Definition at line 220 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In11CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In11CheckBox
protected

Definition at line 222 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In11Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In11Choice
protected

Definition at line 224 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In11Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In11Name
protected

Definition at line 223 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In12CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In12CheckBox
protected

Definition at line 225 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In12Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In12Choice
protected

Definition at line 227 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In12Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In12Name
protected

Definition at line 226 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In13CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In13CheckBox
protected

Definition at line 228 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In13Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In13Choice
protected

Definition at line 230 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In13Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In13Name
protected

Definition at line 229 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In14CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In14CheckBox
protected

Definition at line 231 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In14Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In14Choice
protected

Definition at line 233 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In14Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In14Name
protected

Definition at line 232 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In15CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In15CheckBox
protected

Definition at line 234 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In15Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In15Choice
protected

Definition at line 236 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In15Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In15Name
protected

Definition at line 235 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In16CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In16CheckBox
protected

Definition at line 237 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In16Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In16Choice
protected

Definition at line 239 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In16Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In16Name
protected

Definition at line 238 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In17CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In17CheckBox
protected

Definition at line 240 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In17Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In17Choice
protected

Definition at line 242 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In17Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In17Name
protected

Definition at line 241 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In18CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In18CheckBox
protected

Definition at line 243 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In18Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In18Choice
protected

Definition at line 245 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In18Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In18Name
protected

Definition at line 244 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In19CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In19CheckBox
protected

Definition at line 246 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In19Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In19Choice
protected

Definition at line 248 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In19Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In19Name
protected

Definition at line 247 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In1CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In1CheckBox
protected

Definition at line 192 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In1Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In1Choice
protected

Definition at line 194 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In1Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In1Name
protected

Definition at line 193 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In20CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In20CheckBox
protected

Definition at line 249 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In20Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In20Choice
protected

Definition at line 251 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In20Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In20Name
protected

Definition at line 250 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In21CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In21CheckBox
protected

Definition at line 252 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In21Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In21Choice
protected

Definition at line 254 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In21Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In21Name
protected

Definition at line 253 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In22CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In22CheckBox
protected

Definition at line 255 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In22Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In22Choice
protected

Definition at line 257 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In22Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In22Name
protected

Definition at line 256 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In23CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In23CheckBox
protected

Definition at line 258 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In23Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In23Choice
protected

Definition at line 260 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In23Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In23Name
protected

Definition at line 259 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In24CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In24CheckBox
protected

Definition at line 261 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In24Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In24Choice
protected

Definition at line 263 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In24Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In24Name
protected

Definition at line 262 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In25CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In25CheckBox
protected

Definition at line 264 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In25Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In25Choice
protected

Definition at line 266 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In25Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In25Name
protected

Definition at line 265 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In26CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In26CheckBox
protected

Definition at line 267 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In26Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In26Choice
protected

Definition at line 269 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In26Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In26Name
protected

Definition at line 268 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In27CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In27CheckBox
protected

Definition at line 270 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In27Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In27Choice
protected

Definition at line 272 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In27Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In27Name
protected

Definition at line 271 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In28CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In28CheckBox
protected

Definition at line 273 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In28Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In28Choice
protected

Definition at line 275 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In28Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In28Name
protected

Definition at line 274 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In29CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In29CheckBox
protected

Definition at line 276 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In29Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In29Choice
protected

Definition at line 278 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In29Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In29Name
protected

Definition at line 277 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In2CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In2CheckBox
protected

Definition at line 195 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In2Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In2Choice
protected

Definition at line 197 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In2Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In2Name
protected

Definition at line 196 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In30CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In30CheckBox
protected

Definition at line 279 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In30Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In30Choice
protected

Definition at line 281 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In30Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In30Name
protected

Definition at line 280 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In3CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In3CheckBox
protected

Definition at line 198 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In3Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In3Choice
protected

Definition at line 200 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In3Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In3Name
protected

Definition at line 199 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In4CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In4CheckBox
protected

Definition at line 201 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In4Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In4Choice
protected

Definition at line 203 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In4Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In4Name
protected

Definition at line 202 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In5CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In5CheckBox
protected

Definition at line 204 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In5Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In5Choice
protected

Definition at line 206 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In5Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In5Name
protected

Definition at line 205 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In6CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In6CheckBox
protected

Definition at line 207 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In6Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In6Choice
protected

Definition at line 209 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In6Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In6Name
protected

Definition at line 208 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In7CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In7CheckBox
protected

Definition at line 210 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In7Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In7Choice
protected

Definition at line 212 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In7Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In7Name
protected

Definition at line 211 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In8CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In8CheckBox
protected

Definition at line 213 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In8Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In8Choice
protected

Definition at line 215 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In8Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In8Name
protected

Definition at line 214 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In9CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In9CheckBox
protected

Definition at line 216 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_In9Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In9Choice
protected

Definition at line 218 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_In9Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In9Name
protected

Definition at line 217 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_LayerListFlexGridSizer

wxFlexGridSizer* PANEL_SETUP_LAYERS_BASE::m_LayerListFlexGridSizer
protected

Definition at line 171 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_LayersListPanel

wxScrolledWindow* PANEL_SETUP_LAYERS_BASE::m_LayersListPanel
protected

◆ m_MarginName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_MarginName
protected

Definition at line 304 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_MarginStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_MarginStaticText
protected

Definition at line 305 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_MaskBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_MaskBackCheckBox
protected

Definition at line 285 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_MaskBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_MaskBackName
protected

Definition at line 286 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_MaskBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_MaskBackStaticText
protected

Definition at line 287 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_MaskFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_MaskFrontCheckBox
protected

Definition at line 186 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_MaskFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_MaskFrontName
protected

Definition at line 187 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_MaskFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_MaskFrontStaticText
protected

Definition at line 188 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_PCBEdgesName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_PCBEdgesName
protected

Definition at line 302 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_PCBEdgesStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_PCBEdgesStaticText
protected

Definition at line 303 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_SilkSBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_SilkSBackCheckBox
protected

Definition at line 288 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_SilkSBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_SilkSBackName
protected

Definition at line 289 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_SilkSBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_SilkSBackStaticText
protected

Definition at line 290 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_SilkSFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_SilkSFrontCheckBox
protected

Definition at line 183 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_SilkSFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_SilkSFrontName
protected

Definition at line 184 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_SilkSFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_SilkSFrontStaticText
protected

Definition at line 185 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_SoldPBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_SoldPBackCheckBox
protected

Definition at line 291 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_SoldPBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_SoldPBackName
protected

Definition at line 292 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_SoldPBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_SoldPBackStaticText
protected

Definition at line 293 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_SoldPFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_SoldPFrontCheckBox
protected

Definition at line 180 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_SoldPFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_SoldPFrontName
protected

Definition at line 181 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_SoldPFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_SoldPFrontStaticText
protected

Definition at line 182 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_staticline2

wxStaticLine* PANEL_SETUP_LAYERS_BASE::m_staticline2
protected

Definition at line 169 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User1CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User1CheckBox
protected

Definition at line 318 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_User1Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User1Name
protected

Definition at line 319 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User1StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User1StaticText
protected

Definition at line 320 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User2CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User2CheckBox
protected

Definition at line 321 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_User2Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User2Name
protected

Definition at line 322 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User2StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User2StaticText
protected

Definition at line 323 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User3CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User3CheckBox
protected

Definition at line 324 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_User3Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User3Name
protected

Definition at line 325 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User3StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User3StaticText
protected

Definition at line 326 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User4CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User4CheckBox
protected

Definition at line 327 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_User4Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User4Name
protected

Definition at line 328 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User4StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User4StaticText
protected

Definition at line 329 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User5CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User5CheckBox
protected

Definition at line 330 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_User5Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User5Name
protected

Definition at line 331 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User5StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User5StaticText
protected

Definition at line 332 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User6CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User6CheckBox
protected

Definition at line 333 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_User6Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User6Name
protected

Definition at line 334 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User6StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User6StaticText
protected

Definition at line 335 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User7CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User7CheckBox
protected

Definition at line 336 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_User7Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User7Name
protected

Definition at line 337 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User7StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User7StaticText
protected

Definition at line 338 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User8CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User8CheckBox
protected

Definition at line 339 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_User8Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User8Name
protected

Definition at line 340 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User8StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User8StaticText
protected

Definition at line 341 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User9CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User9CheckBox
protected

Definition at line 342 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE(), and ~PANEL_SETUP_LAYERS_BASE().

◆ m_User9Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User9Name
protected

Definition at line 343 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().

◆ m_User9StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User9StaticText
protected

Definition at line 344 of file panel_setup_layers_base.h.

Referenced by PANEL_SETUP_LAYERS_BASE().


The documentation for this class was generated from the following files: