Kicad manager: show *.zip files in project tree.

This commit is contained in:
jean-pierre charras 2022-02-21 12:54:43 +01:00
parent 3a5530d441
commit 0cc47d98f5
3 changed files with 5 additions and 1 deletions

View File

@ -103,6 +103,7 @@ void PROJECT_TREE::LoadIcons()
m_imageList->Add( KiBitmap( BITMAPS::library ) ); // TREE_SCHEMATIC_LIBFILE
m_imageList->Add( KiBitmap( BITMAPS::library ) ); // TREE_SEXPR_SYMBOL_LIB_FILE
m_imageList->Add( KiBitmap( BITMAPS::editor ) ); // DESIGN_RULES
m_imageList->Add( KiBitmap( BITMAPS::zip ) ); // ZIP_ARCHIVE
SetImageList( m_imageList );
}

View File

@ -101,6 +101,7 @@ static const wxChar* s_allowedExtensionsToList[] = {
wxT( "^.*\\.xnc$" ), // Excellon NC drill files (alternate file ext)
wxT( "^.*\\.svg$" ), // SVG print/plot files
wxT( "^.*\\.ps$" ), // PostScript plot files
wxT( "^.*\\.zip$" ), // Zip archive files
nullptr // end of list
};
@ -280,7 +281,8 @@ wxString PROJECT_TREE_PANE::GetFileExt( TREE_FILE_TYPE type )
case TREE_FILE_TYPE::FOOTPRINT_FILE: return KiCadFootprintFileExtension;
case TREE_FILE_TYPE::SCHEMATIC_LIBFILE: return LegacySymbolLibFileExtension;
case TREE_FILE_TYPE::SEXPR_SYMBOL_LIB_FILE: return KiCadSymbolLibFileExtension;
case TREE_FILE_TYPE::DESIGN_RULES: return DesignRulesFileExtension;
case TREE_FILE_TYPE::ZIP_ARCHIVE: return DesignRulesFileExtension;
case TREE_FILE_TYPE::DESIGN_RULES: return ArchiveFileExtension;
default: return wxEmptyString;
}
}

View File

@ -59,6 +59,7 @@ enum class TREE_FILE_TYPE
SCHEMATIC_LIBFILE, // schematic library file (.lib)
SEXPR_SYMBOL_LIB_FILE, // s-expression symbol library file (.kicad_sym)
DESIGN_RULES, // design rules (.kicad_dru)
ZIP_ARCHIVE, // .zip file
MAX
};