kicad/include/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.h Cleanup some unused variables 2020-08-24 01:51:23 +01:00
bitmap_button.h Launcher tweaks 2021-02-13 08:59:33 -05:00
bitmap_toggle.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
busy_indicator.h 3D viewer: decouple renderers from wxCursors 2019-05-12 14:19:39 +01:00
button_row_panel.h Add tooltips to hotkey dialog buttons 2018-10-04 07:47:21 -04:00
collapsible_pane.h Switch appearance panel to custom collapsible pane widget 2020-09-06 22:43:39 -04:00
color_swatch.h Cleanup formatting. 2020-11-07 21:40:56 +00:00
footprint_choice.h Remove ability to select "Other" footprint from Symbol Chooser. 2021-01-19 01:18:41 +00:00
footprint_preview_widget.h Reduce the number of built-up calls to DisplayFootprint 2021-02-25 12:13:42 -08:00
footprint_select_widget.h Retire disabled buttons in favour of info boxes. 2021-02-01 22:56:55 +00:00
gal_options_panel.h Fix preferences on OSX. 2021-02-22 11:05:47 +00:00
grid_bitmap_toggle.h Move net visibility/color controls to a wxGrid 2020-08-23 13:15:07 -04:00
grid_color_swatch_helpers.h Move headers from common folders to appropriate include folders round 1. 2020-12-17 08:12:18 -05:00
grid_combobox.h Properly dismiss the grid combobox editor when it loses focus 2020-07-09 20:37:08 +01:00
grid_icon_text_helpers.h Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
grid_readonly_text_helpers.h Fix compil warning 2018-09-13 09:04:58 +02:00
grid_text_button_helpers.h Write changes back to grid after using file explorer. 2021-02-17 14:08:53 +00:00
grid_text_helpers.h Use full net names in netclasses 2020-08-24 21:19:07 -04:00
indicator_icon.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
infobar.h Hide infobar for save when saving 2021-02-16 15:54:43 -08:00
layer_box_selector.h Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
lib_tree.h Reduce the number of built-up calls to DisplayFootprint 2021-02-25 12:13:42 -08:00
mathplot.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
msgpanel.h Simplify message panel code. 2020-11-18 17:32:40 +00:00
net_selector.h Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
number_badge.h Introduce a new number badge UI element for DRC and ERC reporting 2020-10-20 02:35:48 +01:00
paged_dialog.h Add a less-intrusive validation system to board setup 2021-02-11 22:19:46 -05:00
progress_reporter.h Move DRC dialog to new DRC engine. 2020-09-14 22:39:36 +01:00
resettable_panel.h Add a less-intrusive validation system to board setup 2021-02-11 22:19:46 -05:00
split_button.h Pcbnew: improve add existing footprint library browser and button 2020-01-03 15:09:26 +00:00
stepped_slider.h Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
tab_traversal.h Adjust tab ordering in some dialogs 2019-02-23 14:49:38 +00:00
text_ctrl_eval.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
ui_common.h Once more into the depths of hell... er, I mean fix a focus issue. 2020-11-26 16:47:40 +00:00
unit_binder.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
widget_hotkey_list.h Hack around broken column sizing in wxGTK 3.0 for hotkey editor 2020-12-16 20:51:18 -05:00
widget_save_restore.h Naming conventions. 2020-12-12 03:43:41 +00:00
wx_aui_art_providers.h Consolidate wxAui art providers 2021-03-01 23:10:03 -05:00
wx_busy_indicator.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
wx_grid.h Move headers from common folders to appropriate include folders round 1. 2020-12-17 08:12:18 -05:00
wx_menubar.h Revert "Fix compile issue on OSX." 2020-07-13 20:19:09 -07:00