Symbol Library Table: Show CADSTAR Parts Libraries in file selector

Even if same extension, it is good to display it as a way of showing what
we support
This commit is contained in:
Roberto Fernandez Bautista 2023-08-27 20:08:07 +02:00
parent b5dc9ddbe0
commit 7037076360
3 changed files with 11 additions and 2 deletions

View File

@ -241,7 +241,7 @@ wxString DatabaseLibFileWildcard()
wxString AllSymbolLibFilesWildcard()
{
return _( "All KiCad symbol library files" )
return _( "All symbol library files" )
+ AddFileExtListToFilter( { KiCadSymbolLibFileExtension,
DatabaseLibraryFileExtension,
"lib" } );
@ -295,6 +295,13 @@ wxString AltiumSchematicFileWildcard()
}
wxString CadstarPartsLibraryFileWildcard()
{
return _( "CADSTAR Parts Library files" )
+ AddFileExtListToFilter( { CadstarPartsLibraryFileExtension } );
}
wxString CadstarSchematicArchiveFileWildcard()
{
return _( "CADSTAR Schematic Archive files" ) + AddFileExtListToFilter( { "csa" } );

View File

@ -536,7 +536,8 @@ void PANEL_SYM_LIB_TABLE::browseLibrariesHandler( wxCommandEvent& event )
wxString wildcards = AllSymbolLibFilesWildcard()
+ "|" + KiCadSymbolLibFileWildcard()
+ "|" + LegacySymbolLibFileWildcard()
+ "|" + DatabaseLibFileWildcard();
+ "|" + DatabaseLibFileWildcard()
+ "|" + CadstarPartsLibraryFileWildcard();
EESCHEMA_SETTINGS* cfg = Pgm().GetSettingsManager().GetAppSettings<EESCHEMA_SETTINGS>();

View File

@ -224,6 +224,7 @@ extern wxString HtmlFileWildcard();
extern wxString CsvFileWildcard();
extern wxString PcbFileWildcard();
extern wxString AltiumSchematicFileWildcard();
extern wxString CadstarPartsLibraryFileWildcard();
extern wxString CadstarSchematicArchiveFileWildcard();
extern wxString CadstarArchiveFilesWildcard();
extern wxString EagleSchematicFileWildcard();