kicad/eeschema/tools
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
..
assign_footprints.cpp Eeschema: use symbol nomenclature for object file naming. 2021-02-24 08:48:02 -05:00
backannotate.cpp Implement more precise annotation-required messages. 2021-01-30 16:31:27 +00:00
backannotate.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
ee_actions.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
ee_actions.h Implement RMB Import Sheet Pin as a single-shot. 2021-02-21 15:46:53 +00:00
ee_grid_helper.cpp Fix automatic wire tool in gridless mode 2021-02-10 22:07:49 +00:00
ee_grid_helper.h Push shared parts of GRID_HELPERs into common. 2021-01-16 23:18:10 +00:00
ee_inspection_tool.cpp Eeschema: use symbol nomenclature for object file naming. 2021-02-24 08:48:02 -05:00
ee_inspection_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
ee_point_editor.cpp Mark document dirty after drag; don't wait for point editor deactivation. 2021-01-26 19:01:31 +00:00
ee_point_editor.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
ee_selection.cpp Eeschema: use symbol nomenclature for object file naming. 2021-02-24 08:48:02 -05:00
ee_selection.h Selection center is center of visible items. 2020-10-30 23:37:35 +00:00
ee_selection_tool.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
ee_selection_tool.h Eeschema: use symbol nomenclature for object file naming. 2021-02-24 08:48:02 -05:00
ee_tool_base.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
reannotate.cpp Cleanup and formatting. 2020-11-23 01:10:08 +00:00
reannotate.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
sch_drawing_tools.cpp Do not allow drag selection or drag move when already moving something 2021-03-04 19:01:31 -05:00
sch_drawing_tools.h Implement a more aggressive re-entrancy check for SCH drawing tools. 2021-01-27 19:51:11 +00:00
sch_edit_tool.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
sch_edit_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
sch_editor_control.cpp Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +00:00
sch_editor_control.h Make sure schematic symbol fields get transferred to symbol editor. 2021-02-14 18:30:14 +00:00
sch_line_wire_bus_tool.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
sch_line_wire_bus_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
sch_move_tool.cpp Reset moved flag after completing move. 2021-03-10 16:00:28 +00:00
sch_move_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
sch_navigate_tool.cpp Re-write IntersheetRefs on top of SCH_FIELDs and textVars. 2020-11-17 16:05:49 +00:00
sch_navigate_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
symbol_editor_control.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
symbol_editor_control.h Simplify and harmonize symbol editor and footprint editor menus. 2021-02-06 14:33:16 +00:00
symbol_editor_drawing_tools.cpp Fixup toolchaining for immediate mode 2021-02-24 10:44:54 -08:00
symbol_editor_drawing_tools.h Naming conventions. 2020-12-12 03:43:41 +00:00
symbol_editor_edit_tool.cpp Eeschema: fix false positive library symbol changed ERC errors. 2021-03-04 17:59:24 -05:00
symbol_editor_edit_tool.h Add Update Symbol Fields dialog for derived symbols. 2021-02-14 12:15:26 +00:00
symbol_editor_move_tool.cpp Improve IsSymbolEditable to differentiate fields. 2021-02-10 22:57:23 +00:00
symbol_editor_move_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
symbol_editor_pin_tool.cpp Improve IsSymbolEditable to differentiate fields. 2021-02-10 22:57:23 +00:00
symbol_editor_pin_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00