KiCad PCB EDA Suite
|
Library Editor pane with symbol tree and symbol library table selector. More...
#include <symbol_tree_pane.h>
Public Member Functions | |
SYMBOL_TREE_PANE (SYMBOL_EDIT_FRAME *aParent, LIB_SYMBOL_LIBRARY_MANAGER *aLibMgr) | |
~SYMBOL_TREE_PANE () | |
LIB_TREE * | GetLibTree () const |
Protected Member Functions | |
void | onSymbolSelected (wxCommandEvent &aEvent) |
void | onUpdateUI (wxUpdateUIEvent &aEvent) |
Protected Attributes | |
SYMBOL_EDIT_FRAME * | m_symbolEditFrame |
LIB_TREE * | m_tree |
symbol search tree widget | |
LIB_SYMBOL_LIBRARY_MANAGER * | m_libMgr |
Library Editor pane with symbol tree and symbol library table selector.
Definition at line 41 of file symbol_tree_pane.h.
SYMBOL_TREE_PANE::SYMBOL_TREE_PANE | ( | SYMBOL_EDIT_FRAME * | aParent, |
LIB_SYMBOL_LIBRARY_MANAGER * | aLibMgr | ||
) |
Definition at line 34 of file symbol_tree_pane.cpp.
References LIB_SYMBOL_LIBRARY_MANAGER::GetAdapter(), SYMBOL_LIB_TABLE::GetGlobalLibTable(), m_libMgr, m_tree, LIB_TREE::MULTISELECT, onSymbolSelected(), onUpdateUI(), and LIB_TREE::SEARCH.
SYMBOL_TREE_PANE::~SYMBOL_TREE_PANE | ( | ) |
Definition at line 59 of file symbol_tree_pane.cpp.
References m_tree.
|
inline |
Definition at line 47 of file symbol_tree_pane.h.
References m_tree.
Referenced by SYMBOL_EDIT_FRAME::centerItemIdleHandler(), SYMBOL_EDIT_FRAME::DeleteSymbolFromLibrary(), SYMBOL_EDIT_FRAME::DuplicateSymbol(), SYMBOL_EDIT_FRAME::GetLibTree(), SYMBOL_EDIT_FRAME::GetSymbolFromRedoList(), SYMBOL_EDIT_FRAME::GetSymbolFromUndoList(), SYMBOL_EDIT_FRAME::LoadSymbol(), SYMBOL_EDIT_FRAME::Revert(), SYMBOL_EDIT_FRAME::Save(), SYMBOL_EDIT_FRAME::SaveAll(), SYMBOL_EDIT_FRAME::SaveLibraryAs(), SYMBOL_EDIT_FRAME::SaveSymbolCopyAs(), and SYMBOL_EDIT_FRAME::UpdateAfterSymbolProperties().
|
protected |
Definition at line 65 of file symbol_tree_pane.cpp.
References EE_ACTIONS::editSymbol, TOOLS_HOLDER::GetToolManager(), m_symbolEditFrame, m_tree, LIB_TREE::RefreshLibTree(), TOOL_MANAGER::RunAction(), and LIB_TREE::Unselect().
Referenced by SYMBOL_TREE_PANE().
|
protected |
Definition at line 77 of file symbol_tree_pane.cpp.
References SCH_BASE_FRAME::GetCanvas(), SYMBOL_EDIT_FRAME::GetCurSymbol(), m_symbolEditFrame, m_tree, and LIB_TREE::Unselect().
Referenced by SYMBOL_TREE_PANE().
|
protected |
Definition at line 58 of file symbol_tree_pane.h.
Referenced by SYMBOL_TREE_PANE().
|
protected |
Definition at line 56 of file symbol_tree_pane.h.
Referenced by onSymbolSelected(), and onUpdateUI().
|
protected |
symbol search tree widget
Definition at line 57 of file symbol_tree_pane.h.
Referenced by GetLibTree(), onSymbolSelected(), onUpdateUI(), SYMBOL_TREE_PANE(), and ~SYMBOL_TREE_PANE().