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 );
LSET is a set of PCB_LAYER_IDs.
Base PCB main window class for Pcbnew, Gerbview, and CvPcb footprint viewer.
Class to display a pcb layer list in a wxBitmapComboBox.
bool m_showNotEnabledBrdlayers
void SetBoardFrame(PCB_BASE_FRAME *aFrame)
wxString m_undefinedLayerName
void SetNotAllowedLayerSet(LSET aMask)
PCB_BASE_FRAME * m_boardFrame
void ShowNonActivatedLayers(bool aShow)
void SetUndefinedLayerName(const wxString &aName)
bool isLayerEnabled(int aLayer) const override
LSET getEnabledLayers() const
std::unique_ptr< PCB_LAYER_PRESENTATION > m_layerPresentation
Class that manages the presentation of PCB layers in a PCB frame.