KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SYMBOL_TREE_PANE Class Reference

Library Editor pane with symbol tree and symbol library table selector. More...

#include <symbol_tree_pane.h>

Inheritance diagram for SYMBOL_TREE_PANE:

Public Member Functions

 SYMBOL_TREE_PANE (SYMBOL_EDIT_FRAME *aParent, LIB_SYMBOL_LIBRARY_MANAGER *aLibMgr)
 
 ~SYMBOL_TREE_PANE ()
 
LIB_TREEGetLibTree () const
 

Protected Member Functions

void onSymbolSelected (wxCommandEvent &aEvent)
 
void onUpdateUI (wxUpdateUIEvent &aEvent)
 
void onMenuOpen (wxMenuEvent &aEvent)
 Handle parent menu events to block preview updates while the menu is open.
 
void onMenuClose (wxMenuEvent &aEvent)
 

Protected Attributes

SYMBOL_EDIT_FRAMEm_symbolEditFrame
 
LIB_TREEm_tree
 symbol search tree widget
 
LIB_SYMBOL_LIBRARY_MANAGERm_libMgr
 

Detailed Description

Library Editor pane with symbol tree and symbol library table selector.

Definition at line 41 of file symbol_tree_pane.h.

Constructor & Destructor Documentation

◆ SYMBOL_TREE_PANE()

◆ ~SYMBOL_TREE_PANE()

SYMBOL_TREE_PANE::~SYMBOL_TREE_PANE ( )

Member Function Documentation

◆ GetLibTree()

◆ onMenuClose()

void SYMBOL_TREE_PANE::onMenuClose ( wxMenuEvent &  aEvent)
protected

Definition at line 78 of file symbol_tree_pane.cpp.

References LIB_TREE::BlockPreview(), and m_tree.

Referenced by SYMBOL_TREE_PANE(), and ~SYMBOL_TREE_PANE().

◆ onMenuOpen()

void SYMBOL_TREE_PANE::onMenuOpen ( wxMenuEvent &  aEvent)
protected

Handle parent menu events to block preview updates while the menu is open.

Definition at line 71 of file symbol_tree_pane.cpp.

References LIB_TREE::BlockPreview(), and m_tree.

Referenced by SYMBOL_TREE_PANE(), and ~SYMBOL_TREE_PANE().

◆ onSymbolSelected()

void SYMBOL_TREE_PANE::onSymbolSelected ( wxCommandEvent &  aEvent)
protected

◆ onUpdateUI()

void SYMBOL_TREE_PANE::onUpdateUI ( wxUpdateUIEvent &  aEvent)
protected

Member Data Documentation

◆ m_libMgr

LIB_SYMBOL_LIBRARY_MANAGER* SYMBOL_TREE_PANE::m_libMgr
protected

Definition at line 64 of file symbol_tree_pane.h.

Referenced by SYMBOL_TREE_PANE().

◆ m_symbolEditFrame

SYMBOL_EDIT_FRAME* SYMBOL_TREE_PANE::m_symbolEditFrame
protected

◆ m_tree

LIB_TREE* SYMBOL_TREE_PANE::m_tree
protected

symbol search tree widget

Definition at line 63 of file symbol_tree_pane.h.

Referenced by GetLibTree(), onMenuClose(), onMenuOpen(), onSymbolSelected(), onUpdateUI(), SYMBOL_TREE_PANE(), and ~SYMBOL_TREE_PANE().


The documentation for this class was generated from the following files: