25#ifndef PCB_LAYER_BOX_SELECTOR_H 
   26#define PCB_LAYER_BOX_SELECTOR_H 
   47                            const wxPoint& pos = wxDefaultPosition,
 
   48                            const wxSize& size = wxDefaultSize, 
int n = 0,
 
   49                            const wxString choices[] = 
nullptr, 
int style = 0 );
 
 
LAYER_BOX_SELECTOR(wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, int n=0, const wxString choices[]=nullptr)
 
LSET is a set of PCB_LAYER_IDs.
 
Base PCB main window class for Pcbnew, Gerbview, and CvPcb footprint viewer.
 
bool m_showNotEnabledBrdlayers
 
void SetBoardFrame(PCB_BASE_FRAME *aFrame)
 
wxString m_undefinedLayerName
 
PCB_BASE_FRAME * m_boardFrame
 
void ShowNonActivatedLayers(bool aShow)
 
void SetUndefinedLayerName(const wxString &aName)
 
bool isLayerEnabled(int aLayer) const override
Return true if the layer id is enabled (i.e. is it should be displayed).
 
LSET getEnabledLayers() const
 
PCB_LAYER_BOX_SELECTOR(wxWindow *parent, wxWindowID id, const wxString &value=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, int n=0, const wxString choices[]=nullptr, int style=0)
 
void SetNotAllowedLayerSet(const LSET &aMask)
 
std::unique_ptr< PCB_LAYER_PRESENTATION > m_layerPresentation
 
Class that manages the presentation of PCB layers in a PCB frame.