35 m_symbolEditFrame( aParent ),
40 wxBoxSizer* boxSizer =
new wxBoxSizer( wxVERTICAL );
43 boxSizer->Add(
m_tree, 1, wxEXPAND, 5 );
47 boxSizer->Fit(
this );
static SYMBOL_LIB_TABLE & GetGlobalLibTable()
void onUpdateUI(wxUpdateUIEvent &aEvent)
static TOOL_ACTION editSymbol
void onComponentSelected(wxCommandEvent &aEvent)
LIB_TREE * m_tree
component search tree widget
Class to handle modifications to the symbol libraries.
SCH_DRAW_PANEL * GetCanvas() const override
Return a pointer to GAL-based canvas of given EDA draw frame.
void Unselect()
Unselect currently selected item in wxDataViewCtrl.
void RefreshLibTree()
Refreshes the tree (mainly to update highlighting and asterisking)
wxObjectDataPtr< LIB_TREE_MODEL_ADAPTER > & GetAdapter()
Return the adapter object that provides the stored data.
SYMBOL_LIBRARY_MANAGER * m_libMgr
SYMBOL_TREE_PANE(SYMBOL_EDIT_FRAME *aParent, SYMBOL_LIBRARY_MANAGER *aLibMgr)
Widget displaying a tree of components with optional search text control and description panel....
The symbol library editor main window.
SYMBOL_EDIT_FRAME * m_symbolEditFrame