kicad/common/widgets
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
..
app_progress_dialog.cpp Cleanup some unused variables 2020-08-24 01:51:23 +01:00
bitmap_button.cpp Launcher tweaks 2021-02-13 08:59:33 -05:00
bitmap_toggle.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
button_row_panel.cpp Coding policy fixes. 2021-02-09 11:35:43 -05:00
collapsible_pane.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
color_swatch.cpp Move headers from common folders to appropriate include folders round 2. 2020-12-17 11:44:03 -05:00
footprint_choice.cpp Remove ability to select "Other" footprint from Symbol Chooser. 2021-01-19 01:18:41 +00:00
footprint_preview_widget.cpp Reduce the number of built-up calls to DisplayFootprint 2021-02-25 12:13:42 -08:00
footprint_select_widget.cpp Retire disabled buttons in favour of info boxes. 2021-02-01 22:56:55 +00:00
gal_options_panel.cpp Fix preferences on OSX. 2021-02-22 11:05:47 +00:00
grid_bitmap_toggle.cpp Fix missing include 2020-08-25 15:58:18 +00:00
grid_color_swatch_helpers.cpp Move headers from common folders to appropriate include folders round 1. 2020-12-17 08:12:18 -05:00
grid_combobox.cpp Fix drop-down-too-narrow-on-first-drop bug. 2021-01-28 11:35:18 +00:00
grid_icon_text_helpers.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
grid_text_button_helpers.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
grid_text_helpers.cpp Use full net names in netclasses 2020-08-24 21:19:07 -04:00
indicator_icon.cpp Performance improvements for Gerber loading. 2020-05-02 21:10:40 +01:00
infobar.cpp Hide infobar for save when saving 2021-02-16 15:54:43 -08:00
layer_box_selector.cpp Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
lib_tree.cpp Reduce the number of built-up calls to DisplayFootprint 2021-02-25 12:13:42 -08:00
mathplot.cpp Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
msgpanel.cpp Fix flickering on msgpanel paints 2020-12-09 20:21:51 -05:00
net_selector.cpp More consistent naming. 2020-12-08 13:05:39 +00:00
number_badge.cpp Add missing <algorithm> 2020-10-21 22:51:22 +00:00
paged_dialog.cpp Better UX for handling vertical scroll mapping 2021-02-24 00:07:17 -05:00
progress_reporter.cpp Cleanup formatting. 2020-11-07 21:40:56 +00:00
split_button.cpp Coding policy fixes. 2021-02-09 11:35:43 -05:00
stepped_slider.cpp Cleanup formatting. 2020-11-07 21:40:56 +00:00
text_ctrl_eval.cpp Cleanup formatting. 2020-11-07 21:40:56 +00:00
ui_common.cpp Once more into the depths of hell... er, I mean fix a focus issue. 2020-11-26 16:47:40 +00:00
unit_binder.cpp UNIT_BINDER: better support of DEGREES units (and some fixes). 2020-12-11 16:26:58 +01:00
widget_hotkey_list.cpp wxGTK: fix an issue in WIDGET_HOTKEY_LIST ctor. 2021-01-10 12:53:34 +01:00
widget_save_restore.cpp Cleanup formatting. 2020-11-07 21:40:56 +00:00
wx_aui_art_providers.cpp Consolidate wxAui art providers 2021-03-01 23:10:03 -05:00
wx_busy_indicator.cpp C++14: Remove unused make_unique.h 2019-08-07 09:27:31 -07:00
wx_grid.cpp Move headers from common folders to appropriate include folders round 1. 2020-12-17 08:12:18 -05:00