KiCad PCB EDA Suite
|
#include <set>
#include <wx/regex.h>
#include <build_version.h>
#include <common.h>
#include <dialogs/dialog_global_sym_lib_table_config.h>
#include <dialogs/dialog_plugin_options.h>
#include <project.h>
#include <panel_sym_lib_table.h>
#include <lib_id.h>
#include <symbol_lib_table.h>
#include <lib_table_lexer.h>
#include <lib_table_grid_tricks.h>
#include <widgets/wx_grid.h>
#include <confirm.h>
#include <bitmaps.h>
#include <lib_table_grid.h>
#include <wildcards_and_files_ext.h>
#include <env_paths.h>
#include <eeschema_id.h>
#include <symbol_edit_frame.h>
#include <symbol_viewer_frame.h>
#include <sch_edit_frame.h>
#include <kiway.h>
#include <paths.h>
#include <pgm_base.h>
#include <settings/settings_manager.h>
#include <widgets/grid_readonly_text_helpers.h>
#include <widgets/grid_text_button_helpers.h>
#include <widgets/std_bitmap_button.h>
#include <sch_file_versions.h>
#include <wx/filedlg.h>
#include <wx/msgdlg.h>
#include <project_sch.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 |
Build a wxGridTableBase by wrapping an SYMBOL_LIB_TABLE object. More... | |
class | SYMBOL_GRID_TRICKS |
Enumerations | |
enum | { ID_PANEL_SYM_LIB_KICAD = ID_END_EESCHEMA_ID_LIST , ID_PANEL_SYM_LIB_LEGACY } |
Event IDs for the menu items in the split button menu for add a library. More... | |
Functions | |
void | InvokeSchEditSymbolLibTable (KIWAY *aKiway, wxWindow *aParent) |
anonymous enum |
Event IDs for the menu items in the split button menu for add a library.
Enumerator | |
---|---|
ID_PANEL_SYM_LIB_KICAD | |
ID_PANEL_SYM_LIB_LEGACY |
Definition at line 77 of file panel_sym_lib_table.cpp.
void InvokeSchEditSymbolLibTable | ( | KIWAY * | aKiway, |
wxWindow * | aParent | ||
) |
Definition at line 1169 of file panel_sym_lib_table.cpp.
References _, KIWAY::ExpressMail(), FRAME_SCH, FRAME_SCH_SYMBOL_EDITOR, FRAME_SCH_VIEWER, SYMBOL_LIB_TABLE::GetGlobalLibTable(), SYMBOL_LIB_TABLE::GetGlobalTableFileName(), PROJECT::GetProjectPath(), SYMBOL_LIB_TABLE::GetSymbolLibTableFileName(), DIALOG_EDIT_LIBRARY_TABLES::InstallPanel(), PROJECT::IsNullProject(), DIALOG_EDIT_LIBRARY_TABLES::m_GlobalTableChanged, DIALOG_EDIT_LIBRARY_TABLES::m_ProjectTableChanged, MAIL_RELOAD_LIB, KIWAY::Player(), KIWAY::Prj(), LIB_TABLE::Save(), PROJECT_SCH::SchSymbolLibTable(), KIWAY_HOLDER::SetKiway(), DIALOG_SHIM::ShowModal(), UnsavedChangesDialog(), and IO_ERROR::What().
Referenced by SYMBOL_EDIT_FRAME::SetCurSymbol().