KiCad PCB EDA Suite
|
Definition of file extensions used in Kicad. More...
#include <regex>
#include <wildcards_and_files_ext.h>
#include <wx/filedlg.h>
#include <wx/regex.h>
#include <wx/translation.h>
Go to the source code of this file.
Functions | |
bool | compareFileExtensions (const std::string &aExtension, const std::vector< std::string > &aReference, bool aCaseSensitive) |
Compare the given extension against the reference extensions to see if it matches any of the reference extensions. More... | |
wxString | formatWildcardExt (const wxString &aWildcard) |
Format wildcard extension to support case sensitive file dialogs. More... | |
wxString | AddFileExtListToFilter (const std::vector< std::string > &aExts) |
Build the wildcard extension file dialog wildcard filter to add to the base message dialog. More... | |
const std::string | BackupFileSuffix ("-bak") |
const std::string | LockFilePrefix ("~") |
const std::string | LockFileExtension ("lck") |
const std::string | KiCadSymbolLibFileExtension ("kicad_sym") |
const std::string | SchematicSymbolFileExtension ("sym") |
const std::string | LegacySymbolLibFileExtension ("lib") |
const std::string | LegacySymbolDocumentFileExtension ("dcm") |
const std::string | VrmlFileExtension ("wrl") |
const std::string | ProjectFileExtension ("kicad_pro") |
const std::string | LegacyProjectFileExtension ("pro") |
const std::string | ProjectLocalSettingsFileExtension ("kicad_prl") |
const std::string | LegacySchematicFileExtension ("sch") |
const std::string | CadstarSchematicFileExtension ("csa") |
const std::string | CadstarPartsLibraryFileExtension ("lib") |
const std::string | KiCadSchematicFileExtension ("kicad_sch") |
const std::string | SpiceFileExtension ("cir") |
const std::string | CadstarNetlistFileExtension ("frp") |
const std::string | OrCadPcb2NetlistFileExtension ("net") |
const std::string | NetlistFileExtension ("net") |
const std::string | AllegroNetlistFileExtension ("txt") |
const std::string | FootprintAssignmentFileExtension ("cmp") |
const std::string | GerberFileExtension ("gbr") |
const std::string | GerberJobFileExtension ("gbrjob") |
const std::string | HtmlFileExtension ("html") |
const std::string | EquFileExtension ("equ") |
const std::string | HotkeyFileExtension ("hotkeys") |
const std::string | DatabaseLibraryFileExtension ("kicad_dbl") |
const std::string | HTTPLibraryFileExtension ("kicad_httplib") |
const std::string | ArchiveFileExtension ("zip") |
const std::string | LegacyPcbFileExtension ("brd") |
const std::string | EaglePcbFileExtension ("brd") |
const std::string | CadstarPcbFileExtension ("cpa") |
const std::string | KiCadPcbFileExtension ("kicad_pcb") |
const std::string | DrawingSheetFileExtension ("kicad_wks") |
const std::string | DesignRulesFileExtension ("kicad_dru") |
const std::string | PdfFileExtension ("pdf") |
const std::string | MacrosFileExtension ("mcr") |
const std::string | DrillFileExtension ("drl") |
const std::string | SVGFileExtension ("svg") |
const std::string | ReportFileExtension ("rpt") |
const std::string | FootprintPlaceFileExtension ("pos") |
const std::string | KiCadFootprintLibPathExtension ("pretty") |
const std::string | LegacyFootprintLibPathExtension ("mod") |
const std::string | AltiumFootprintLibPathExtension ("PcbLib") |
const std::string | CadstarFootprintLibPathExtension ("cpa") |
const std::string | EagleFootprintLibPathExtension ("lbr") |
const std::string | GedaPcbFootprintLibFileExtension ("fp") |
const std::string | KiCadFootprintFileExtension ("kicad_mod") |
const std::string | SpecctraDsnFileExtension ("dsn") |
const std::string | SpecctraSessionFileExtension ("ses") |
const std::string | IpcD356FileExtension ("d356") |
const std::string | Ipc2581FileExtension ("xml") |
const std::string | WorkbookFileExtension ("wbk") |
const std::string | PngFileExtension ("png") |
const std::string | JpegFileExtension ("jpg") |
const std::string | TextFileExtension ("txt") |
const std::string | MarkdownFileExtension ("md") |
const std::string | CsvFileExtension ("csv") |
const std::string | XmlFileExtension ("xml") |
const std::string | JsonFileExtension ("json") |
const std::string | StepFileExtension ("step") |
const std::string | StepFileAbrvExtension ("stp") |
const std::string | GltfBinaryFileExtension ("glb") |
const wxString | GerberFileExtensionsRegex ("(gbr|gko|pho|(g[tb][alops])|(gm?\\d\\d*)|(gp[tb]))") |
bool | IsGerberFileExtension (const wxString &ext) |
wxString | AllFilesWildcard () |
wxString | KiCadSymbolLibFileWildcard () |
wxString | ProjectFileWildcard () |
wxString | LegacyProjectFileWildcard () |
wxString | AllProjectFilesWildcard () |
wxString | AllSchematicFilesWildcard () |
wxString | LegacySchematicFileWildcard () |
wxString | KiCadSchematicFileWildcard () |
wxString | CadstarArchiveFilesWildcard () |
wxString | EagleFilesWildcard () |
wxString | OrCadPcb2NetlistFileWildcard () |
wxString | NetlistFileWildcard () |
wxString | AllegroNetlistFileWildcard () |
wxString | EasyEdaArchiveWildcard () |
wxString | EasyEdaProFileWildcard () |
wxString | PcbFileWildcard () |
wxString | KiCadFootprintLibFileWildcard () |
wxString | KiCadFootprintLibPathWildcard () |
wxString | DrawingSheetFileWildcard () |
wxString | FootprintAssignmentFileWildcard () |
wxString | DrillFileWildcard () |
wxString | SVGFileWildcard () |
wxString | HtmlFileWildcard () |
wxString | CsvFileWildcard () |
wxString | PdfFileWildcard () |
wxString | PSFileWildcard () |
wxString | JsonFileWildcard () |
wxString | ReportFileWildcard () |
wxString | FootprintPlaceFileWildcard () |
wxString | Shapes3DFileWildcard () |
wxString | IDF3DFileWildcard () |
wxString | TextFileWildcard () |
wxString | ModLegacyExportFileWildcard () |
wxString | ErcFileWildcard () |
wxString | SpiceLibraryFileWildcard () |
wxString | SpiceNetlistFileWildcard () |
wxString | CadstarNetlistFileWildcard () |
wxString | EquFileWildcard () |
wxString | ZipFileWildcard () |
wxString | GencadFileWildcard () |
wxString | DxfFileWildcard () |
wxString | GerberJobFileWildcard () |
wxString | SpecctraDsnFileWildcard () |
wxString | SpecctraSessionFileWildcard () |
wxString | IpcD356FileWildcard () |
wxString | WorkbookFileWildcard () |
wxString | PngFileWildcard () |
wxString | JpegFileWildcard () |
wxString | HotkeyFileWildcard () |
Definition of file extensions used in Kicad.
Definition in file wildcards_and_files_ext.cpp.
const std::string AllegroNetlistFileExtension | ( | "txt" | ) |
const std::string AltiumFootprintLibPathExtension | ( | "PcbLib" | ) |
const std::string ArchiveFileExtension | ( | "zip" | ) |
const std::string BackupFileSuffix | ( | "-bak" | ) |
const std::string CadstarFootprintLibPathExtension | ( | "cpa" | ) |
const std::string CadstarNetlistFileExtension | ( | "frp" | ) |
const std::string CadstarPartsLibraryFileExtension | ( | "lib" | ) |
const std::string CadstarPcbFileExtension | ( | "cpa" | ) |
const std::string CadstarSchematicFileExtension | ( | "csa" | ) |
const std::string CsvFileExtension | ( | "csv" | ) |
const std::string DatabaseLibraryFileExtension | ( | "kicad_dbl" | ) |
const std::string DesignRulesFileExtension | ( | "kicad_dru" | ) |
const std::string DrawingSheetFileExtension | ( | "kicad_wks" | ) |
const std::string DrillFileExtension | ( | "drl" | ) |
const std::string EagleFootprintLibPathExtension | ( | "lbr" | ) |
const std::string EaglePcbFileExtension | ( | "brd" | ) |
const std::string EquFileExtension | ( | "equ" | ) |
const std::string FootprintAssignmentFileExtension | ( | "cmp" | ) |
const std::string FootprintPlaceFileExtension | ( | "pos" | ) |
const std::string GedaPcbFootprintLibFileExtension | ( | "fp" | ) |
const std::string GerberFileExtension | ( | "gbr" | ) |
const wxString GerberFileExtensionsRegex | ( | "(gbr|gko|pho|(g[tb][alops])|(gm?\\d\\d*)|(gp[tb]))" | ) |
const std::string GerberJobFileExtension | ( | "gbrjob" | ) |
const std::string GltfBinaryFileExtension | ( | "glb" | ) |
const std::string HotkeyFileExtension | ( | "hotkeys" | ) |
const std::string HtmlFileExtension | ( | "html" | ) |
const std::string HTTPLibraryFileExtension | ( | "kicad_httplib" | ) |
const std::string Ipc2581FileExtension | ( | "xml" | ) |
const std::string IpcD356FileExtension | ( | "d356" | ) |
const std::string JpegFileExtension | ( | "jpg" | ) |
const std::string JsonFileExtension | ( | "json" | ) |
const std::string KiCadFootprintFileExtension | ( | "kicad_mod" | ) |
const std::string KiCadFootprintLibPathExtension | ( | "pretty" | ) |
const std::string KiCadPcbFileExtension | ( | "kicad_pcb" | ) |
const std::string KiCadSchematicFileExtension | ( | "kicad_sch" | ) |
const std::string KiCadSymbolLibFileExtension | ( | "kicad_sym" | ) |
const std::string LegacyFootprintLibPathExtension | ( | "mod" | ) |
const std::string LegacyPcbFileExtension | ( | "brd" | ) |
const std::string LegacyProjectFileExtension | ( | "pro" | ) |
const std::string LegacySchematicFileExtension | ( | "sch" | ) |
const std::string LegacySymbolDocumentFileExtension | ( | "dcm" | ) |
const std::string LegacySymbolLibFileExtension | ( | "lib" | ) |
const std::string LockFileExtension | ( | "lck" | ) |
const std::string LockFilePrefix | ( | "~" | ) |
const std::string MacrosFileExtension | ( | "mcr" | ) |
const std::string MarkdownFileExtension | ( | "md" | ) |
const std::string NetlistFileExtension | ( | "net" | ) |
const std::string OrCadPcb2NetlistFileExtension | ( | "net" | ) |
const std::string PdfFileExtension | ( | "pdf" | ) |
const std::string PngFileExtension | ( | "png" | ) |
const std::string ProjectFileExtension | ( | "kicad_pro" | ) |
const std::string ProjectLocalSettingsFileExtension | ( | "kicad_prl" | ) |
const std::string ReportFileExtension | ( | "rpt" | ) |
const std::string SchematicSymbolFileExtension | ( | "sym" | ) |
const std::string SpecctraDsnFileExtension | ( | "dsn" | ) |
const std::string SpecctraSessionFileExtension | ( | "ses" | ) |
const std::string SpiceFileExtension | ( | "cir" | ) |
const std::string StepFileAbrvExtension | ( | "stp" | ) |
const std::string StepFileExtension | ( | "step" | ) |
const std::string SVGFileExtension | ( | "svg" | ) |
const std::string TextFileExtension | ( | "txt" | ) |
const std::string VrmlFileExtension | ( | "wrl" | ) |
const std::string WorkbookFileExtension | ( | "wbk" | ) |
const std::string XmlFileExtension | ( | "xml" | ) |