kicad/pcbnew/board_stackup_manager
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
..
board_stackup_reporter.cpp Move LOCALE_IO out of common.h 2020-10-23 21:49:42 -04:00
board_stackup_reporter.h Nip 3 no longer needed common includes 2020-10-25 20:01:13 -04:00
class_board_stackup.cpp Unify thickness 2021-02-11 11:28:00 -08:00
class_board_stackup.h Unify thickness 2021-02-11 11:28:00 -08:00
dialog_dielectric_list_manager.cpp Avoid include wx/wx.h in many files that do not actually use this include. 2020-10-18 18:21:34 +02:00
dialog_dielectric_list_manager.h Stackup manager: Add a dielectric manager to handle more easily user defined dielectric substrates 2019-09-12 10:37:05 +02:00
dialog_dielectric_list_manager_base.cpp Pcbnew: layer stack up dialog layout fixes. 2020-11-11 12:02:11 -05:00
dialog_dielectric_list_manager_base.fbp Pcbnew: layer stack up dialog layout fixes. 2020-11-11 12:02:11 -05:00
dialog_dielectric_list_manager_base.h Pcbnew: layer stack up dialog layout fixes. 2020-11-11 12:02:11 -05:00
dielectric_material.cpp Split out arrayDim and MIRROR templates from macros.h 2020-11-17 20:21:04 -05:00
dielectric_material.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
panel_board_finish.cpp Fix some layout issues in board stackup pane. 2021-02-24 21:42:00 +00:00
panel_board_finish.h Fix some layout issues in board stackup pane. 2021-02-24 21:42:00 +00:00
panel_board_finish_base.cpp Fix some layout issues in board stackup pane. 2021-02-24 21:42:00 +00:00
panel_board_finish_base.fbp Fix some layout issues in board stackup pane. 2021-02-24 21:42:00 +00:00
panel_board_finish_base.h Fix some layout issues in board stackup pane. 2021-02-24 21:42:00 +00:00
panel_board_stackup.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
panel_board_stackup.h CHANGED: Copper layer count is now set on physical stackup page 2021-02-23 21:31:12 -05:00
panel_board_stackup_base.cpp Fix some layout issues in board stackup pane. 2021-02-24 21:42:00 +00:00
panel_board_stackup_base.fbp Fix some layout issues in board stackup pane. 2021-02-24 21:42:00 +00:00
panel_board_stackup_base.h Fix some layout issues in board stackup pane. 2021-02-24 21:42:00 +00:00
stackup_predefined_prms.cpp Split out arrayDim and MIRROR templates from macros.h 2020-11-17 20:21:04 -05:00
stackup_predefined_prms.h Minor code cleanup, step2: remove more useless include. 2020-10-01 15:39:47 +02:00