kicad/common/tool
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
..
action_manager.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
action_menu.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
action_toolbar.cpp Consolidate wxAui art providers 2021-03-01 23:10:03 -05:00
actions.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
common_control.cpp Update KiCad website links 2020-12-22 17:38:56 -08:00
common_tools.cpp Move canvas backend selection to Preferences. 2021-02-21 20:12:43 +00:00
conditional_menu.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
edit_constraints.cpp ADDED: Improved center point dragging 2020-08-27 10:34:12 -07:00
edit_points.cpp Fix hover/highlight of line edit points 2020-10-21 20:37:15 -04:00
editor_conditions.cpp Move canvas backend selection to Preferences. 2021-02-21 20:12:43 +00:00
grid_helper.cpp Fix automatic wire tool in gridless mode 2021-02-10 22:07:49 +00:00
grid_menu.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
picker_tool.cpp Refactor PICKER_TOOL and push up snapping disable functionality 2021-01-31 09:50:41 -05:00
selection_conditions.cpp Migrate Pcbnew/footprint viewer/footprint editor to the new UI update system 2020-08-16 19:10:26 +00:00
tool_action.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
tool_base.cpp Push tool framework base down into TOOL_HOLDER. 2020-03-24 19:00:25 +00:00
tool_dispatcher.cpp Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
tool_event.cpp Fixup toolchaining for immediate mode 2021-02-24 10:44:54 -08:00
tool_interactive.cpp Beware of copying events and losing the m_passEvent flag. 2019-06-17 14:44:39 +01:00
tool_manager.cpp Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
tool_menu.cpp Turn CONDITIONAL_MENU's conditions into only show/hide conditions 2020-08-17 23:40:02 +01:00
tools_holder.cpp Fixup toolchaining for immediate mode 2021-02-24 10:44:54 -08:00
zoom_menu.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
zoom_tool.cpp Go back to arrow cursor on a cancel (or finish). 2020-11-19 20:09:28 +00:00