18037e2f65
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. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
bitmap2cmp_gui.cpp | ||
bitmap2cmp_gui.h | ||
bitmap2cmp_gui_base.cpp | ||
bitmap2cmp_gui_base.fbp | ||
bitmap2cmp_gui_base.h | ||
bitmap2cmp_main.cpp | ||
bitmap2cmp_settings.cpp | ||
bitmap2cmp_settings.h | ||
bitmap2component.cpp | ||
bitmap2component.h | ||
bitmap2component.icns |