add eagle *.lbr lib path extension for future use
This commit is contained in:
parent
ab55b61970
commit
7ae228d70e
|
@ -41,7 +41,6 @@ const wxString VrmlFileExtension( wxT( "wrl" ) );
|
||||||
const wxString ProjectFileExtension( wxT( "pro" ) );
|
const wxString ProjectFileExtension( wxT( "pro" ) );
|
||||||
const wxString SchematicFileExtension( wxT( "sch" ) );
|
const wxString SchematicFileExtension( wxT( "sch" ) );
|
||||||
const wxString NetlistFileExtension( wxT( "net" ) );
|
const wxString NetlistFileExtension( wxT( "net" ) );
|
||||||
const wxString LegacyFootprintLibPathExtension( wxT( "mod" ) );
|
|
||||||
const wxString ComponentFileExtension( wxT( "cmp" ) );
|
const wxString ComponentFileExtension( wxT( "cmp" ) );
|
||||||
const wxString GerberFileExtension( wxT( "pho" ) );
|
const wxString GerberFileExtension( wxT( "pho" ) );
|
||||||
|
|
||||||
|
@ -56,6 +55,9 @@ const wxString ReportFileExtension( wxT( "rpt" ) );
|
||||||
const wxString FootprintPlaceFileExtension( wxT( "pos" ) );
|
const wxString FootprintPlaceFileExtension( wxT( "pos" ) );
|
||||||
|
|
||||||
const wxString KiCadFootprintLibPathExtension( wxT( "pretty" ) ); ///< KICAD PLUGIN libpath
|
const wxString KiCadFootprintLibPathExtension( wxT( "pretty" ) ); ///< KICAD PLUGIN libpath
|
||||||
|
const wxString LegacyFootprintLibPathExtension( wxT( "mod" ) );
|
||||||
|
const wxString EagleFootprintLibPathExtension( wxT( "lbr" ) );
|
||||||
|
|
||||||
const wxString KiCadFootprintFileExtension( wxT( "kicad_mod" ) );
|
const wxString KiCadFootprintFileExtension( wxT( "kicad_mod" ) );
|
||||||
const wxString GedaPcbFootprintLibFileExtension( wxT( "fp" ) );
|
const wxString GedaPcbFootprintLibFileExtension( wxT( "fp" ) );
|
||||||
|
|
||||||
|
@ -75,6 +77,7 @@ const wxString PcbFileWildcard( _( "KiCad s-expr printed circuit board files (*.
|
||||||
const wxString KiCadFootprintLibFileWildcard( _( "KiCad footprint s-expre library file (*.kicad_mod)|*.kicad_mod" ) );
|
const wxString KiCadFootprintLibFileWildcard( _( "KiCad footprint s-expre library file (*.kicad_mod)|*.kicad_mod" ) );
|
||||||
const wxString KiCadFootprintLibPathWildcard( _( "KiCad footprint s-expre library path (*.pretty)|*.pretty" ) );
|
const wxString KiCadFootprintLibPathWildcard( _( "KiCad footprint s-expre library path (*.pretty)|*.pretty" ) );
|
||||||
const wxString LegacyFootprintLibPathWildcard( _( "Legacy footprint library file (*.mod)|*.mod" ) );
|
const wxString LegacyFootprintLibPathWildcard( _( "Legacy footprint library file (*.mod)|*.mod" ) );
|
||||||
|
const wxString EagleFootprintLibPathWildcard( _( "Eagle ver. 6.x XML library files (*.lbr)|*.lbr" ) );
|
||||||
const wxString GedaPcbFootprintLibFileWildcard( _( "Geda PCB footprint library file (*.fp)|*.fp" ) );
|
const wxString GedaPcbFootprintLibFileWildcard( _( "Geda PCB footprint library file (*.fp)|*.fp" ) );
|
||||||
const wxString MacrosFileWildcard( _( "KiCad recorded macros (*.mcr)|*.mcr" ) );
|
const wxString MacrosFileWildcard( _( "KiCad recorded macros (*.mcr)|*.mcr" ) );
|
||||||
|
|
||||||
|
|
|
@ -67,6 +67,7 @@ extern const wxString FootprintPlaceFileExtension;
|
||||||
extern const wxString KiCadFootprintFileExtension;
|
extern const wxString KiCadFootprintFileExtension;
|
||||||
extern const wxString KiCadFootprintLibPathExtension;
|
extern const wxString KiCadFootprintLibPathExtension;
|
||||||
extern const wxString GedaPcbFootprintLibFileExtension;
|
extern const wxString GedaPcbFootprintLibFileExtension;
|
||||||
|
extern const wxString EagleFootprintLibPathExtension;
|
||||||
|
|
||||||
/// Proper wxFileDialog wild card definitions.
|
/// Proper wxFileDialog wild card definitions.
|
||||||
extern const wxString SchematicSymbolFileWildcard;
|
extern const wxString SchematicSymbolFileWildcard;
|
||||||
|
@ -95,5 +96,7 @@ extern const wxString LegacyFootprintLibPathWildcard;
|
||||||
extern const wxString KiCadFootprintLibFileWildcard;
|
extern const wxString KiCadFootprintLibFileWildcard;
|
||||||
extern const wxString KiCadFootprintLibPathWildcard;
|
extern const wxString KiCadFootprintLibPathWildcard;
|
||||||
extern const wxString GedaPcbFootprintLibFileWildcard;
|
extern const wxString GedaPcbFootprintLibFileWildcard;
|
||||||
|
extern const wxString EagleFootprintLibPathWildcard;
|
||||||
|
|
||||||
|
|
||||||
#endif // INCLUDE_WILDCARDS_AND_FILES_EXT_H_
|
#endif // INCLUDE_WILDCARDS_AND_FILES_EXT_H_
|
||||||
|
|
|
@ -172,6 +172,10 @@ IO_MGR::PCB_FILE_T IO_MGR::GuessPluginTypeFromLibPath( const wxString& aLibPath
|
||||||
{
|
{
|
||||||
ret = GEDA_PCB;
|
ret = GEDA_PCB;
|
||||||
}
|
}
|
||||||
|
else if( fn.GetExt() == EagleFootprintLibPathExtension )
|
||||||
|
{
|
||||||
|
ret = EAGLE;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Although KICAD PLUGIN uses libpaths with fixed extension of
|
// Although KICAD PLUGIN uses libpaths with fixed extension of
|
||||||
|
|
Loading…
Reference in New Issue