|
KiCad PCB EDA Suite
|
#include <set>#include <wx/regex.h>#include <build_version.h>#include <common.h>#include <dialogs/dialog_plugin_options.h>#include <project.h>#include <panel_sym_lib_table.h>#include <lib_id.h>#include <libraries/library_table.h>#include <libraries/library_manager.h>#include <lib_table_grid_tricks.h>#include <widgets/wx_grid.h>#include <widgets/grid_readonly_text_helpers.h>#include <widgets/split_button.h>#include <widgets/std_bitmap_button.h>#include <confirm.h>#include <bitmaps.h>#include <lib_table_grid_data_model.h>#include <wildcards_and_files_ext.h>#include <env_paths.h>#include <functional>#include <eeschema_id.h>#include <env_vars.h>#include <sch_io/sch_io.h>#include <symbol_edit_frame.h>#include <sch_edit_frame.h>#include <kiway.h>#include <paths.h>#include <kiplatform/ui.h>#include <pgm_base.h>#include <settings/settings_manager.h>#include <wx/dir.h>#include <wx/dirdlg.h>#include <wx/filedlg.h>#include <wx/msgdlg.h>#include <project_sch.h>#include <libraries/symbol_library_adapter.h>#include <lib_table_notebook_panel.h>#include <widgets/wx_aui_art_providers.h>Go to the source code of this file.
Classes | |
| struct | SUPPORTED_FILE_TYPE |
| Container that describes file type info for the add a library options. More... | |
| class | SYMBOL_LIB_TABLE_GRID_DATA_MODEL |
| class | SYMBOL_GRID_TRICKS |
Functions | |
| void | InvokeSchEditSymbolLibTable (KIWAY *aKiway, wxWindow *aParent) |
Variables | |
| static constexpr int | FIRST_MENU_ID = 1000 |
| Special menu ID for folder-based KiCad symbol library format. | |
| static constexpr int | ID_PANEL_SYM_LIB_KICAD_FOLDER = FIRST_MENU_ID - 1 |
| void InvokeSchEditSymbolLibTable | ( | KIWAY * | aKiway, |
| wxWindow * | aParent ) |
Definition at line 964 of file panel_sym_lib_table.cpp.
References _, KIWAY::FACE_SCH, FRAME_SCH_SYMBOL_EDITOR, PGM_BASE::GetLibraryManager(), DIALOG_EDIT_LIBRARY_TABLES::InstallPanel(), KIWAY::KiFACE(), LIBRARY_MANAGER::LoadGlobalTables(), DIALOG_EDIT_LIBRARY_TABLES::m_GlobalTableChanged, DIALOG_EDIT_LIBRARY_TABLES::m_ProjectTableChanged, Pgm(), KIWAY::Player(), KIWAY::Prj(), LIBRARY_MANAGER::ProjectChanged(), KIWAY_HOLDER::SetKiway(), DIALOG_SHIM::ShowModal(), SYMBOL, and UnsavedChangesDialog().
Referenced by SYMBOL_EDIT_FRAME::SetCurSymbol().
|
staticconstexpr |
Special menu ID for folder-based KiCad symbol library format.
This ID is offset from SCH_FILE_T values to distinguish folder mode from file mode.
Definition at line 82 of file panel_sym_lib_table.cpp.
Referenced by PANEL_SYM_LIB_TABLE::browseLibrariesHandler(), and PANEL_SYM_LIB_TABLE::PANEL_SYM_LIB_TABLE().
|
staticconstexpr |
Definition at line 84 of file panel_sym_lib_table.cpp.
Referenced by PANEL_SYM_LIB_TABLE::browseLibrariesHandler(), PANEL_SYM_LIB_TABLE::PANEL_SYM_LIB_TABLE(), and PANEL_SYM_LIB_TABLE::~PANEL_SYM_LIB_TABLE().