61 void OnAddRow( wxCommandEvent& event )
override;
63 void OnSize( wxSizeEvent& event )
override;
66 void OnUpdateUI( wxUpdateUIEvent& event )
override;
67 void OnCancel( wxCommandEvent& event )
override;
68 void OnClose( wxCloseEvent& event )
override;
void OnClose(wxCloseEvent &event) override
void OnSize(wxSizeEvent &event) override
SYMBOL_EDIT_FRAME * m_editFrame
std::vector< LIB_PIN * > LIB_PINS
Helper for defining a list of pin object pointers.
void OnAddRow(wxCommandEvent &event) override
void OnCellEdited(wxGridEvent &event) override
Define a library symbol object.
bool m_modified
true when there are unsaved changes
~DIALOG_LIB_EDIT_PIN_TABLE() override
bool TransferDataFromWindow() override
void OnRebuildRows(wxCommandEvent &event) override
void OnUpdateUI(wxUpdateUIEvent &event) override
Definition for symbol library class.
PIN_TABLE_DATA_MODEL * m_dataModel
Class DIALOG_LIB_EDIT_PIN_TABLE_BASE.
bool TransferDataToWindow() override
void adjustGridColumns(int aWidth)
DIALOG_LIB_EDIT_PIN_TABLE(SYMBOL_EDIT_FRAME *parent, LIB_SYMBOL *aSymbol)
void OnDeleteRow(wxCommandEvent &event) override
void OnColSort(wxGridEvent &aEvent)
int m_originalColWidths[COL_COUNT]
void OnCancel(wxCommandEvent &event) override
The symbol library editor main window.