PANEL_SETUP_PINMAP_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)
bool TransferDataToWindow() override
wxWindow * m_buttonList[ELECTRICAL_PINTYPES_TOTAL][ELECTRICAL_PINTYPES_TOTAL]
void changeErrorLevel(wxCommandEvent &event)
SCH_EDIT_FRAME * m_parent
void ImportSettingsFrom(PIN_ERROR aPinMap[][ELECTRICAL_PINTYPES_TOTAL])
void setDRCMatrixButtonState(wxWindow *aButton, PIN_ERROR aState)
void reBuildMatrixPanel()
void OnMouseEnter(wxMouseEvent &aEvent)
PANEL_SETUP_PINMAP(wxWindow *aWindow, SCH_EDIT_FRAME *aParent)
PIN_ERROR m_buttonStateList[ELECTRICAL_PINTYPES_TOTAL][ELECTRICAL_PINTYPES_TOTAL]
void OnMouseLeave(wxMouseEvent &aEvent)
bool TransferDataFromWindow() override
void ResetPanel() override
Reset the contents of this panel.
Holds all the data relating to one schematic.
Schematic editor (Eeschema) main window.
PIN_ERROR
The values a pin-to-pin entry in the pin matrix can take on.
#define ELECTRICAL_PINTYPES_TOTAL