67 void onHatched( wxCommandEvent& event )
override;
PANEL_ZONE_PROPERTIES_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)
UNIT_BINDER m_gridStyleGap
void OnAddLayerItem(wxCommandEvent &event) override
static constexpr int INVALID_NET_CODE
bool TransferZoneSettingsToWindow()
UNIT_BINDER m_antipadClearance
PANEL_ZONE_PROPERTIES(wxWindow *aParent, PCB_BASE_FRAME *aFrame, ZONE_SETTINGS_BAG &aZonesSettingsBag)
bool TransferZoneSettingsFromWindow()
UNIT_BINDER m_outlineHatchPitch
void OnZoneNameChanged(wxCommandEvent &event) override
void onNetSelector(wxCommandEvent &aEvent)
UNIT_BINDER m_cornerRadius
bool AcceptOptions(bool aUseExportableSetupOnly=false)
UNIT_BINDER m_gridStyleThickness
std::shared_ptr< ZONE_SETTINGS > GetZoneSettings() const
UNIT_BINDER m_islandThreshold
~PANEL_ZONE_PROPERTIES() override
void onHatched(wxCommandEvent &event) override
void OnRemoveIslandsSelection(wxCommandEvent &event) override
void SetZone(ZONE *new_zone)
ZONE_SETTINGS_BAG & m_zonesSettingsBag
UNIT_BINDER m_gridStyleRotation
void OnDeleteLayerItem(wxCommandEvent &event) override
std::shared_ptr< ZONE_SETTINGS > m_settings
void OnCornerSmoothingSelection(wxCommandEvent &event) override
LAYER_PROPERTIES_GRID_TABLE * m_layerPropsTable
Base PCB main window class for Pcbnew, Gerbview, and CvPcb footprint viewer.
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.