Container for design settings for a BOARD object.
Information pertinent to a Pcbnew printed circuit board.
PANEL_SETUP_ZONES_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)
BOARD_DESIGN_SETTINGS & m_brdSettings
ZONE_SETTINGS_BAG m_zoneSettingsBag
void SyncCopperLayers(int aCopperLayerCount)
bool CommitPendingChanges()
PANEL_ZONE_PROPERTIES * m_panelZoneProperties
void ImportSettingsFrom(BOARD *aBoard)
void ImportHatchOffsetsFrom(BOARD *aBoard)
bool TransferDataFromWindow() override
~PANEL_SETUP_ZONES() override=default
PANEL_SETUP_ZONES(wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame, BOARD_DESIGN_SETTINGS &aBrdSettings)
bool TransferDataToWindow() override
PANEL_SETUP_ZONE_HATCH_OFFSETS * m_panelHatchOffsets
The main frame for Pcbnew.