KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_SETUP_LAYERS Class Reference

#include <panel_setup_layers.h>

Inheritance diagram for PANEL_SETUP_LAYERS:
PANEL_SETUP_LAYERS_BASE

Public Member Functions

 PANEL_SETUP_LAYERS (wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame)
 
void ImportSettingsFrom (BOARD *aBoard)
 
bool CheckCopperLayerCount (BOARD *aWorkingBoard, BOARD *aImportedBoard)
 Check and warn if inner copper layers will be deleted.
 
LSET GetUILayerMask ()
 
wxString GetLayerName (int layer)
 
void SyncCopperLayers (int aNumCopperLayers)
 Called when switching to this tab to make sure that any changes to the copper layer count made on the physical stackup page are reflected here.
 
void SetPhysicalStackupPanel (PANEL_SETUP_BOARD_STACKUP *aPanel)
 
bool IsInitialized () const
 

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
 

Private Member Functions

void setLayerCheckBox (int layer, bool isChecked)
 
void setCopperLayerCheckBoxes (int copperCount)
 
void setMandatoryLayerCheckBoxes ()
 
void setUserDefinedLayerCheckBoxes ()
 
void showBoardLayerNames ()
 
void showSelectedLayerCheckBoxes (LSET enableLayerMask)
 
void showLayerTypes ()
 
int getLayerTypeIndex (int layer)
 
void OnCheckBox (wxCommandEvent &event) override
 
void DenyChangeCheckBox (wxCommandEvent &event) override
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
virtual void addUserDefinedLayer (wxCommandEvent &aEvent) override
 
bool testLayerNames ()
 
LSEQ getRemovedLayersWithItems ()
 Return a list of layers removed from the board that contain items.
 
LSEQ getNonRemovableLayers ()
 Return a list of layers in use in footprints, and therefore not removable.
 
PANEL_SETUP_LAYERS_CTLs getCTLs (int aLayerNumber)
 
wxControl * getName (int aLayer)
 
wxCheckBox * getCheckBox (int aLayer)
 
wxChoice * getChoice (int aLayer)
 

Private Attributes

PCB_EDIT_FRAMEm_frame
 
PANEL_SETUP_BOARD_STACKUPm_physicalStackup
 
BOARDm_pcb
 
LSET m_enabledLayers
 
bool m_initialized
 

Detailed Description

Definition at line 56 of file panel_setup_layers.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_LAYERS()

PANEL_SETUP_LAYERS::PANEL_SETUP_LAYERS ( wxWindow *  aParentWindow,
PCB_EDIT_FRAME aFrame 
)

Definition at line 128 of file panel_setup_layers.cpp.

References PCB_BASE_FRAME::GetBoard(), and m_pcb.

Member Function Documentation

◆ addUserDefinedLayer()

◆ CheckCopperLayerCount()

bool PANEL_SETUP_LAYERS::CheckCopperLayerCount ( BOARD aWorkingBoard,
BOARD aImportedBoard 
)

Check and warn if inner copper layers will be deleted.

This function warns users if they are going to delete inner copper layers because they're importing settings from a board with less copper layers than the board already loaded.

Parameters
aWorkingBoardis the currently loaded PCB
aImportedBoardis the PCB imported to get settings from.
Returns
Approval to delete inner copper if needed.
the selected layer mask within the UI checkboxes

Definition at line 809 of file panel_setup_layers.cpp.

References _, and BOARD::GetCopperLayerCount().

Referenced by DIALOG_BOARD_SETUP::onAuxiliaryAction().

◆ DenyChangeCheckBox()

void PANEL_SETUP_LAYERS::DenyChangeCheckBox ( wxCommandEvent &  event)
overrideprivatevirtual

Reimplemented from PANEL_SETUP_LAYERS_BASE.

Definition at line 425 of file panel_setup_layers.cpp.

References _, LSET::AllCuMask(), DisplayError(), and getCheckBox().

◆ getCheckBox()

wxCheckBox * PANEL_SETUP_LAYERS::getCheckBox ( int  aLayer)
private

◆ getChoice()

wxChoice * PANEL_SETUP_LAYERS::getChoice ( int  aLayer)
private

Definition at line 230 of file panel_setup_layers.cpp.

References PANEL_SETUP_LAYERS_CTLs::choice, and getCTLs().

Referenced by getLayerTypeIndex(), and showLayerTypes().

◆ getCTLs()

◆ GetLayerName()

wxString PANEL_SETUP_LAYERS::GetLayerName ( int  layer)

Definition at line 635 of file panel_setup_layers.cpp.

References getName().

Referenced by testLayerNames(), and TransferDataFromWindow().

◆ getLayerTypeIndex()

int PANEL_SETUP_LAYERS::getLayerTypeIndex ( int  layer)
private

Definition at line 627 of file panel_setup_layers.cpp.

References getChoice().

Referenced by TransferDataFromWindow().

◆ getName()

wxControl * PANEL_SETUP_LAYERS::getName ( int  aLayer)
private

◆ getNonRemovableLayers()

LSEQ PANEL_SETUP_LAYERS::getNonRemovableLayers ( )
private

◆ getRemovedLayersWithItems()

LSEQ PANEL_SETUP_LAYERS::getRemovedLayersWithItems ( )
private

Return a list of layers removed from the board that contain items.

Footprints and items owned by footprints are not taken in account

Definition at line 724 of file panel_setup_layers.cpp.

References GENERAL_COLLECTOR::BoardLevelItems, PCB_LAYER_COLLECTOR::Collect(), alg::contains(), COLLECTOR::GetCount(), BOARD::GetEnabledLayers(), BOARD_ITEM::GetParentFootprint(), GetUILayerMask(), m_pcb, LSET::Seq(), and PCB_LAYER_COLLECTOR::SetLayerId().

Referenced by TransferDataFromWindow().

◆ GetUILayerMask()

LSET PANEL_SETUP_LAYERS::GetUILayerMask ( )

◆ ImportSettingsFrom()

void PANEL_SETUP_LAYERS::ImportSettingsFrom ( BOARD aBoard)

Definition at line 798 of file panel_setup_layers.cpp.

References m_pcb, and TransferDataToWindow().

Referenced by DIALOG_BOARD_SETUP::onAuxiliaryAction().

◆ IsInitialized()

bool PANEL_SETUP_LAYERS::IsInitialized ( ) const
inline

Definition at line 94 of file panel_setup_layers.h.

References m_initialized.

Referenced by PANEL_SETUP_BOARD_STACKUP::OnLayersOptionsChanged().

◆ OnCheckBox()

void PANEL_SETUP_LAYERS::OnCheckBox ( wxCommandEvent &  event)
overrideprivatevirtual

Reimplemented from PANEL_SETUP_LAYERS_BASE.

Definition at line 419 of file panel_setup_layers.cpp.

References GetUILayerMask(), and m_enabledLayers.

◆ setCopperLayerCheckBoxes()

◆ setLayerCheckBox()

void PANEL_SETUP_LAYERS::setLayerCheckBox ( int  layer,
bool  isChecked 
)
private

◆ setMandatoryLayerCheckBoxes()

void PANEL_SETUP_LAYERS::setMandatoryLayerCheckBoxes ( )
private

Definition at line 264 of file panel_setup_layers.cpp.

References B_CrtYd, Edge_Cuts, F_CrtYd, Margin, and setLayerCheckBox().

Referenced by TransferDataToWindow().

◆ SetPhysicalStackupPanel()

void PANEL_SETUP_LAYERS::SetPhysicalStackupPanel ( PANEL_SETUP_BOARD_STACKUP aPanel)
inline

◆ setUserDefinedLayerCheckBoxes()

◆ showBoardLayerNames()

void PANEL_SETUP_LAYERS::showBoardLayerNames ( )
private

Definition at line 302 of file panel_setup_layers.cpp.

References dlg_layers(), BOARD::GetLayerName(), getName(), and m_pcb.

Referenced by TransferDataToWindow().

◆ showLayerTypes()

void PANEL_SETUP_LAYERS::showLayerTypes ( )
private

Definition at line 336 of file panel_setup_layers.cpp.

References LSET::AllCuMask(), getChoice(), BOARD::GetLayerType(), and m_pcb.

Referenced by TransferDataToWindow().

◆ showSelectedLayerCheckBoxes()

void PANEL_SETUP_LAYERS::showSelectedLayerCheckBoxes ( LSET  enableLayerMask)
private

Definition at line 325 of file panel_setup_layers.cpp.

References dlg_layers(), and setLayerCheckBox().

Referenced by TransferDataToWindow().

◆ SyncCopperLayers()

void PANEL_SETUP_LAYERS::SyncCopperLayers ( int  aNumCopperLayers)

Called when switching to this tab to make sure that any changes to the copper layer count made on the physical stackup page are reflected here.

Parameters
aNumCopperLayersis the number of copper layers in the board

Definition at line 258 of file panel_setup_layers.cpp.

References setCopperLayerCheckBoxes().

Referenced by DIALOG_BOARD_SETUP::onPageChanged(), and TransferDataFromWindow().

◆ testLayerNames()

bool PANEL_SETUP_LAYERS::testLayerNames ( )
private

◆ TransferDataFromWindow()

◆ TransferDataToWindow()

Member Data Documentation

◆ m_addUserDefinedLayerButton

wxButton* PANEL_SETUP_LAYERS_BASE::m_addUserDefinedLayerButton
protectedinherited

◆ m_AdhesBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_AdhesBackCheckBox
protectedinherited

◆ m_AdhesBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_AdhesBackName
protectedinherited

◆ m_AdhesBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_AdhesBackStaticText
protectedinherited

◆ m_AdhesFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_AdhesFrontCheckBox
protectedinherited

◆ m_AdhesFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_AdhesFrontName
protectedinherited

◆ m_AdhesFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_AdhesFrontStaticText
protectedinherited

◆ m_BackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_BackCheckBox
protectedinherited

◆ m_BackChoice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_BackChoice
protectedinherited

◆ m_BackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_BackName
protectedinherited

◆ m_CommentsCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_CommentsCheckBox
protectedinherited

◆ m_CommentsName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_CommentsName
protectedinherited

◆ m_CommentsStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_CommentsStaticText
protectedinherited

◆ m_CrtYdBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_CrtYdBackName
protectedinherited

◆ m_CrtYdBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_CrtYdBackStaticText
protectedinherited

◆ m_CrtYdFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_CrtYdFrontName
protectedinherited

◆ m_CrtYdFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_CrtYdFrontStaticText
protectedinherited

◆ m_DrawingsCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_DrawingsCheckBox
protectedinherited

◆ m_DrawingsName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_DrawingsName
protectedinherited

◆ m_DrawingsStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_DrawingsStaticText
protectedinherited

◆ m_Eco1CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_Eco1CheckBox
protectedinherited

◆ m_Eco1Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_Eco1Name
protectedinherited

◆ m_Eco1StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_Eco1StaticText
protectedinherited

◆ m_Eco2CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_Eco2CheckBox
protectedinherited

◆ m_Eco2Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_Eco2Name
protectedinherited

◆ m_Eco2StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_Eco2StaticText
protectedinherited

◆ m_enabledLayers

LSET PANEL_SETUP_LAYERS::m_enabledLayers
private

◆ m_FabBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_FabBackCheckBox
protectedinherited

◆ m_FabBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_FabBackName
protectedinherited

◆ m_FabBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_FabBackStaticText
protectedinherited

◆ m_FabFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_FabFrontCheckBox
protectedinherited

◆ m_FabFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_FabFrontName
protectedinherited

◆ m_FabFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_FabFrontStaticText
protectedinherited

◆ m_frame

PCB_EDIT_FRAME* PANEL_SETUP_LAYERS::m_frame
private

Definition at line 133 of file panel_setup_layers.h.

Referenced by TransferDataFromWindow().

◆ m_FrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_FrontCheckBox
protectedinherited

◆ m_FrontChoice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_FrontChoice
protectedinherited

◆ m_FrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_FrontName
protectedinherited

◆ m_In10CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In10CheckBox
protectedinherited

◆ m_In10Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In10Choice
protectedinherited

◆ m_In10Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In10Name
protectedinherited

◆ m_In11CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In11CheckBox
protectedinherited

◆ m_In11Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In11Choice
protectedinherited

◆ m_In11Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In11Name
protectedinherited

◆ m_In12CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In12CheckBox
protectedinherited

◆ m_In12Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In12Choice
protectedinherited

◆ m_In12Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In12Name
protectedinherited

◆ m_In13CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In13CheckBox
protectedinherited

◆ m_In13Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In13Choice
protectedinherited

◆ m_In13Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In13Name
protectedinherited

◆ m_In14CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In14CheckBox
protectedinherited

◆ m_In14Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In14Choice
protectedinherited

◆ m_In14Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In14Name
protectedinherited

◆ m_In15CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In15CheckBox
protectedinherited

◆ m_In15Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In15Choice
protectedinherited

◆ m_In15Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In15Name
protectedinherited

◆ m_In16CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In16CheckBox
protectedinherited

◆ m_In16Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In16Choice
protectedinherited

◆ m_In16Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In16Name
protectedinherited

◆ m_In17CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In17CheckBox
protectedinherited

◆ m_In17Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In17Choice
protectedinherited

◆ m_In17Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In17Name
protectedinherited

◆ m_In18CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In18CheckBox
protectedinherited

◆ m_In18Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In18Choice
protectedinherited

◆ m_In18Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In18Name
protectedinherited

◆ m_In19CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In19CheckBox
protectedinherited

◆ m_In19Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In19Choice
protectedinherited

◆ m_In19Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In19Name
protectedinherited

◆ m_In1CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In1CheckBox
protectedinherited

◆ m_In1Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In1Choice
protectedinherited

◆ m_In1Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In1Name
protectedinherited

◆ m_In20CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In20CheckBox
protectedinherited

◆ m_In20Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In20Choice
protectedinherited

◆ m_In20Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In20Name
protectedinherited

◆ m_In21CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In21CheckBox
protectedinherited

◆ m_In21Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In21Choice
protectedinherited

◆ m_In21Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In21Name
protectedinherited

◆ m_In22CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In22CheckBox
protectedinherited

◆ m_In22Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In22Choice
protectedinherited

◆ m_In22Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In22Name
protectedinherited

◆ m_In23CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In23CheckBox
protectedinherited

◆ m_In23Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In23Choice
protectedinherited

◆ m_In23Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In23Name
protectedinherited

◆ m_In24CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In24CheckBox
protectedinherited

◆ m_In24Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In24Choice
protectedinherited

◆ m_In24Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In24Name
protectedinherited

◆ m_In25CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In25CheckBox
protectedinherited

◆ m_In25Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In25Choice
protectedinherited

◆ m_In25Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In25Name
protectedinherited

◆ m_In26CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In26CheckBox
protectedinherited

◆ m_In26Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In26Choice
protectedinherited

◆ m_In26Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In26Name
protectedinherited

◆ m_In27CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In27CheckBox
protectedinherited

◆ m_In27Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In27Choice
protectedinherited

◆ m_In27Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In27Name
protectedinherited

◆ m_In28CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In28CheckBox
protectedinherited

◆ m_In28Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In28Choice
protectedinherited

◆ m_In28Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In28Name
protectedinherited

◆ m_In29CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In29CheckBox
protectedinherited

◆ m_In29Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In29Choice
protectedinherited

◆ m_In29Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In29Name
protectedinherited

◆ m_In2CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In2CheckBox
protectedinherited

◆ m_In2Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In2Choice
protectedinherited

◆ m_In2Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In2Name
protectedinherited

◆ m_In30CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In30CheckBox
protectedinherited

◆ m_In30Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In30Choice
protectedinherited

◆ m_In30Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In30Name
protectedinherited

◆ m_In3CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In3CheckBox
protectedinherited

◆ m_In3Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In3Choice
protectedinherited

◆ m_In3Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In3Name
protectedinherited

◆ m_In4CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In4CheckBox
protectedinherited

◆ m_In4Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In4Choice
protectedinherited

◆ m_In4Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In4Name
protectedinherited

◆ m_In5CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In5CheckBox
protectedinherited

◆ m_In5Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In5Choice
protectedinherited

◆ m_In5Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In5Name
protectedinherited

◆ m_In6CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In6CheckBox
protectedinherited

◆ m_In6Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In6Choice
protectedinherited

◆ m_In6Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In6Name
protectedinherited

◆ m_In7CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In7CheckBox
protectedinherited

◆ m_In7Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In7Choice
protectedinherited

◆ m_In7Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In7Name
protectedinherited

◆ m_In8CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In8CheckBox
protectedinherited

◆ m_In8Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In8Choice
protectedinherited

◆ m_In8Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In8Name
protectedinherited

◆ m_In9CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_In9CheckBox
protectedinherited

◆ m_In9Choice

wxChoice* PANEL_SETUP_LAYERS_BASE::m_In9Choice
protectedinherited

◆ m_In9Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_In9Name
protectedinherited

◆ m_initialized

bool PANEL_SETUP_LAYERS::m_initialized
private

Definition at line 137 of file panel_setup_layers.h.

Referenced by IsInitialized(), and TransferDataToWindow().

◆ m_LayerListFlexGridSizer

wxFlexGridSizer* PANEL_SETUP_LAYERS_BASE::m_LayerListFlexGridSizer
protectedinherited

◆ m_LayersListPanel

wxScrolledWindow* PANEL_SETUP_LAYERS_BASE::m_LayersListPanel
protectedinherited

◆ m_MarginName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_MarginName
protectedinherited

◆ m_MarginStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_MarginStaticText
protectedinherited

◆ m_MaskBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_MaskBackCheckBox
protectedinherited

◆ m_MaskBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_MaskBackName
protectedinherited

◆ m_MaskBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_MaskBackStaticText
protectedinherited

◆ m_MaskFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_MaskFrontCheckBox
protectedinherited

◆ m_MaskFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_MaskFrontName
protectedinherited

◆ m_MaskFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_MaskFrontStaticText
protectedinherited

◆ m_pcb

◆ m_PCBEdgesName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_PCBEdgesName
protectedinherited

◆ m_PCBEdgesStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_PCBEdgesStaticText
protectedinherited

◆ m_physicalStackup

PANEL_SETUP_BOARD_STACKUP* PANEL_SETUP_LAYERS::m_physicalStackup
private

Definition at line 134 of file panel_setup_layers.h.

Referenced by SetPhysicalStackupPanel(), and TransferDataFromWindow().

◆ m_SilkSBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_SilkSBackCheckBox
protectedinherited

◆ m_SilkSBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_SilkSBackName
protectedinherited

◆ m_SilkSBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_SilkSBackStaticText
protectedinherited

◆ m_SilkSFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_SilkSFrontCheckBox
protectedinherited

◆ m_SilkSFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_SilkSFrontName
protectedinherited

◆ m_SilkSFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_SilkSFrontStaticText
protectedinherited

◆ m_SoldPBackCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_SoldPBackCheckBox
protectedinherited

◆ m_SoldPBackName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_SoldPBackName
protectedinherited

◆ m_SoldPBackStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_SoldPBackStaticText
protectedinherited

◆ m_SoldPFrontCheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_SoldPFrontCheckBox
protectedinherited

◆ m_SoldPFrontName

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_SoldPFrontName
protectedinherited

◆ m_SoldPFrontStaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_SoldPFrontStaticText
protectedinherited

◆ m_staticline2

wxStaticLine* PANEL_SETUP_LAYERS_BASE::m_staticline2
protectedinherited

◆ m_User1CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User1CheckBox
protectedinherited

◆ m_User1Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User1Name
protectedinherited

◆ m_User1StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User1StaticText
protectedinherited

◆ m_User2CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User2CheckBox
protectedinherited

◆ m_User2Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User2Name
protectedinherited

◆ m_User2StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User2StaticText
protectedinherited

◆ m_User3CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User3CheckBox
protectedinherited

◆ m_User3Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User3Name
protectedinherited

◆ m_User3StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User3StaticText
protectedinherited

◆ m_User4CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User4CheckBox
protectedinherited

◆ m_User4Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User4Name
protectedinherited

◆ m_User4StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User4StaticText
protectedinherited

◆ m_User5CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User5CheckBox
protectedinherited

◆ m_User5Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User5Name
protectedinherited

◆ m_User5StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User5StaticText
protectedinherited

◆ m_User6CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User6CheckBox
protectedinherited

◆ m_User6Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User6Name
protectedinherited

◆ m_User6StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User6StaticText
protectedinherited

◆ m_User7CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User7CheckBox
protectedinherited

◆ m_User7Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User7Name
protectedinherited

◆ m_User7StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User7StaticText
protectedinherited

◆ m_User8CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User8CheckBox
protectedinherited

◆ m_User8Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User8Name
protectedinherited

◆ m_User8StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User8StaticText
protectedinherited

◆ m_User9CheckBox

wxCheckBox* PANEL_SETUP_LAYERS_BASE::m_User9CheckBox
protectedinherited

◆ m_User9Name

wxTextCtrl* PANEL_SETUP_LAYERS_BASE::m_User9Name
protectedinherited

◆ m_User9StaticText

wxStaticText* PANEL_SETUP_LAYERS_BASE::m_User9StaticText
protectedinherited

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