KiCad PCB EDA Suite
Loading...
Searching...
No Matches
panel_sym_lib_table.cpp File Reference
#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
 

Function Documentation

◆ InvokeSchEditSymbolLibTable()

Variable Documentation

◆ FIRST_MENU_ID

int FIRST_MENU_ID = 1000
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().

◆ ID_PANEL_SYM_LIB_KICAD_FOLDER

int ID_PANEL_SYM_LIB_KICAD_FOLDER = FIRST_MENU_ID - 1
staticconstexpr