26#ifndef PANEL_ZONE_PROPERTIES_H
27#define PANEL_ZONE_PROPERTIES_H
Class PANEL_ZONE_PROPERTIES_BASE.
UNIT_BINDER m_gridStyleGap
static constexpr int INVALID_NET_CODE
bool TransferZoneSettingsToWindow()
ZONES_CONTAINER & m_ZoneContainer
void ActivateSelectedZone(ZONE *new_zone) override
static constexpr int DEFAULT_SORT_CONFIG
static constexpr int HIDE_ANONYMOUS_NETS
UNIT_BINDER m_antipadClearance
bool TransferZoneSettingsFromWindow()
void OnUserConfirmChange() override
UNIT_BINDER m_outlineHatchPitch
void OnZoneNameChanged(wxCommandEvent &event) override
void OnStyleSelection(wxCommandEvent &event) override
static constexpr int SORT_BY_PAD_COUNT
UNIT_BINDER m_cornerRadius
bool AcceptOptions(bool aUseExportableSetupOnly=false)
UNIT_BINDER m_gridStyleThickness
static constexpr int NO_PERSISTENT_SORT_MODE
void OnUpdateUI(wxUpdateUIEvent &) override
std::shared_ptr< ZONE_SETTINGS > GetZoneSettings() const
UNIT_BINDER m_islandThreshold
PCB_BASE_FRAME * m_PCB_Frame
void OnRemoveIslandsSelection(wxCommandEvent &event) override
UNIT_BINDER m_gridStyleRotation
int m_cornerSmoothingType
std::shared_ptr< ZONE_SETTINGS > m_settings
UNIT_BINDER m_minThickness
Base PCB main window class for Pcbnew, Gerbview, and CvPcb footprint viewer.
Classes need post progress after user click OK.
Subscriber who is interested in the zone selection change.
Handle a list of polygons defining a copper zone.
wxDECLARE_EVENT(EVT_ZONE_NAME_UPDATE, wxCommandEvent)
Class ZONE_SETTINGS used to handle zones parameters in dialogs.