23#include <wx/bmpcbox.h>
24#include <wx/dcclient.h>
68 void OnSize( wxSizeEvent& event )
override;
69 void OnUpdateUI( wxUpdateUIEvent& event )
override;
DIALOG_PIN_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Pin Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
SYMBOL_EDIT_FRAME * m_frame
void OnUpdateUI(wxUpdateUIEvent &event) override
std::map< int, int > m_originalColWidths
LIB_SYMBOL * m_dummyParent
wxString getSyncPinsMessage()
void onDeleteAlternate(wxCommandEvent &event)
~DIALOG_PIN_PROPERTIES() override
void OnPropertiesChange(wxCommandEvent &event) override
bool TransferDataToWindow() override
STD_BITMAP_BUTTON * m_deleteAlternate
WX_GRID * m_alternatesGrid
SYMBOL_PREVIEW_WIDGET * m_previewWidget
ALT_PIN_DATA_MODEL * m_alternatesDataModel
WX_COLLAPSIBLE_PANE * m_alternatesTurndown
void OnSize(wxSizeEvent &event) override
void onAddAlternate(wxCommandEvent &event)
DIALOG_PIN_PROPERTIES(SYMBOL_EDIT_FRAME *parent, SCH_PIN *aPin, bool aFocusPinNumber)
bool TransferDataFromWindow() override
STD_BITMAP_BUTTON * m_addAlternate
static bool s_alternatesTurndownOpen
Define a library symbol object.
The symbol library editor main window.
A better wxCollapsiblePane that.
VECTOR2< int32_t > VECTOR2I