kicad/kicad
Jon Evans 18037e2f65 Rework bitmap system to load from archived PNGs
Bitmaps are now identified by an enum class instead of by pointers.
Bitmap loading and caching is now handled by a class in common, and
we no longer compile most bitmaps into the binary, so there is no
longer a bitmaps static library.

Instead, bitmaps are archived to a .tar.gz file which is installed
in ${KICAD_DATA}/resources/images.tar.gz

The source PNGs are checked in to Git as the original CPP files were,
so that people can build without the required dependencies to convert
SVGs to PNGs.

Initial support is also added for dark theme icons, although this
is not yet exposed in the GUI.

Stubs are present for multi-resolution image resources, but this is
not fully-baked yet and could use some refinement.
2021-03-11 08:37:35 -05:00
..
dialogs Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
tools Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
CMakeLists.txt Relocate win32 resource files to the central folder for further consolidation 2021-03-09 21:48:14 -05:00
files-io.cpp Project manager tweaks 2021-02-13 18:58:02 -05:00
import_project.cpp Non-KiCad Project Importers: Fix broken project import 2021-02-26 19:32:44 +00:00
kicad.cpp Fix app names in Quit menu items on Mac. 2021-03-09 16:45:33 +00:00
kicad.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
kicad_doc.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
kicad_id.h ADDED: CADSTAR Archive project importer 2020-09-27 23:50:20 +00:00
kicad_manager_frame.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
kicad_manager_frame.h Launcher tweaks 2021-02-13 08:59:33 -05:00
kicad_settings.cpp Initialize more variables 2020-09-22 12:29:13 +01:00
kicad_settings.h Fix a few issues with Close Projects MR 2020-08-08 16:00:49 -04:00
menubar.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
pgm_kicad.h Cleanup some includes and enum in kicad 2020-10-12 19:38:40 -04:00
project_template.cpp Swap wxFileInputStream/wxFileOutputStream for the buffered kind 2020-12-12 18:52:02 -05:00
project_template.h Cleanup. 2019-11-09 20:22:44 +00:00
project_tree.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
project_tree.h Formatting and naming conventions. 2020-12-02 14:27:43 +00:00
project_tree_item.cpp Worksheet -> (industry standard) Drawing Sheet. 2021-02-22 17:35:46 +00:00
project_tree_item.h Formatting and naming conventions. 2020-12-02 14:27:43 +00:00
project_tree_pane.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
project_tree_pane.h Kicad, project_tree_pane.cpp: fix regression, round 2. 2021-01-08 17:40:29 +01:00
tree_file_type.h Use text file icon for design rules 2021-01-28 21:08:51 -05:00