24#ifndef DIALOG_LABEL_PROPERTIES_H
25#define DIALOG_LABEL_PROPERTIES_H
45 void SetLabelList( std::list<std::unique_ptr<SCH_LABEL_BASE>>* aLabelList )
54 void OnEnterKey( wxCommandEvent& aEvent )
override;
61 void OnAddField( wxCommandEvent& event )
override;
63 void OnMoveUp( wxCommandEvent& event )
override;
64 void OnMoveDown( wxCommandEvent& event )
override;
66 void OnSizeGrid( wxSizeEvent& event )
override;
67 void OnUpdateUI( wxUpdateUIEvent& event )
override;
Class DIALOG_LABEL_PROPERTIES_BASE.
void OnLabelItemSelected(wxCommandEvent &event)
Handles the selection of an item from the wxComboBox dropdown.
HTML_MESSAGE_BOX * m_helpWindow
void SetLabelList(std::list< std::unique_ptr< SCH_LABEL_BASE > > *aLabelList)
std::list< std::unique_ptr< SCH_LABEL_BASE > > * m_labelList
wxString m_previousLabelText
void OnSizeGrid(wxSizeEvent &event) override
~DIALOG_LABEL_PROPERTIES()
wxTextEntry * m_activeTextEntry
SCH_LABEL_BASE * m_currentLabel
void OnMoveUp(wxCommandEvent &event) override
void OnMoveDown(wxCommandEvent &event) override
void OnEnterKey(wxCommandEvent &aEvent) override
wxEVT_COMMAND_ENTER event handler for single-line control.
std::bitset< 64 > m_shownColumns
void OnAddField(wxCommandEvent &event) override
void AdjustGridColumns(int aWidth)
SCH_NETNAME_VALIDATOR m_netNameValidator
void OnFormattingHelp(wxHyperlinkEvent &aEvent) override
bool TransferDataFromWindow() override
wxArrayString m_existingLabelArray
void OnUpdateUI(wxUpdateUIEvent &event) override
void onSpinButton(wxCommandEvent &aEvent)
FIELDS_GRID_TABLE * GetFieldsGridTable()
void onMultiLabelCheck(wxCommandEvent &aEvent) override
FIELDS_GRID_TABLE * m_fields
void OnDeleteField(wxCommandEvent &event) override
void OnLabelFilter(wxCommandEvent &event)
Handles the filtering of items in the wxComboBox based on user input.
void OnValueCharHook(wxKeyEvent &aEvent) override
bool TransferDataToWindow() override
SCH_EDIT_FRAME * m_Parent
Schematic editor (Eeschema) main window.
Definitions of control validators for schematic dialogs.