kicad/cvpcb
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 Change environmental variables to human-readable 2021-01-01 16:20:35 +00: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
auto_associate.cpp Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
auto_associate.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
components_listbox.cpp Code cleanup for readibility. 2020-01-11 21:30:48 +00:00
cvpcb.cpp Change environmental variables to human-readable 2021-01-01 16:20:35 +00:00
cvpcb.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
cvpcb_association.h Unify LIB_IDs now that both are stored in sexpr files. 2020-12-18 00:30:26 +00:00
cvpcb_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
cvpcb_id.h Actionize cvpcb 2019-08-12 14:19:01 -04:00
cvpcb_mainframe.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
cvpcb_mainframe.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
cvpcb_settings.cpp Various Coverity fixes 2020-10-27 00:25:08 +00:00
cvpcb_settings.h Remember pane widths in CvPcb. 2020-10-09 21:30:09 +01:00
display_footprints_frame.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
display_footprints_frame.h More Undo/Redo Cleanup. 2021-02-12 11:26:48 -08:00
footprints_listbox.cpp Remove redundant Text Filter toggle icon and fix <Enter>. 2020-07-09 16:22:59 +01:00
library_listbox.cpp Code cleanup for readibility. 2020-01-11 21:30:48 +00:00
listbox_base.cpp Code cleanup for readibility. 2020-01-11 21:30:48 +00:00
listboxes.h Remove redundant Text Filter toggle icon and fix <Enter>. 2020-07-09 16:22:59 +01:00
menubar.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
readwrite_dlgs.cpp Always enable save; move dirty bit to asterisk in title bar. 2021-02-18 16:05:42 +00:00
toolbars_cvpcb.cpp Add a palette to the toolbars to display groups of actions 2020-09-27 01:00:44 +01:00