kicad/common/dialogs
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
..
dialog_HTML_reporter_base.cpp Hook up netclasses and board minimums to new DRC engine. 2020-09-13 17:08:24 +01:00
dialog_HTML_reporter_base.fbp Hook up netclasses and board minimums to new DRC engine. 2020-09-13 17:08:24 +01:00
dialog_HTML_reporter_base.h HTML_REPORTER dialog. 2020-09-10 20:58:38 +01:00
dialog_color_picker.cpp Move headers from common folders to appropriate include folders round 2. 2020-12-17 11:44:03 -05:00
dialog_color_picker_base.cpp Move net visibility/color controls to a wxGrid 2020-08-23 13:15:07 -04:00
dialog_color_picker_base.fbp Move net visibility/color controls to a wxGrid 2020-08-23 13:15:07 -04:00
dialog_color_picker_base.h Add text field for color definitions. 2020-05-15 00:18:15 +01:00
dialog_configure_paths.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
dialog_configure_paths_base.cpp Fix sizing of Configure Paths 2020-10-30 10:56:43 -07:00
dialog_configure_paths_base.fbp Fix translation issue 2020-10-30 12:48:22 -07:00
dialog_configure_paths_base.h Fix sizing of Configure Paths 2020-10-30 10:56:43 -07:00
dialog_display_info_HTML_base.cpp Rewrite FBP files generated with unreleased wxFB 2020-01-07 13:32:33 +00:00
dialog_display_info_HTML_base.fbp Rewrite FBP files generated with unreleased wxFB 2020-01-07 13:32:33 +00:00
dialog_display_info_HTML_base.h Rewrite FBP files generated with unreleased wxFB 2020-01-07 13:32:33 +00:00
dialog_edit_library_tables.cpp Fix odd header change by CLion. 2021-02-22 11:05:47 +00:00
dialog_global_lib_table_config.cpp Change environmental variables to human-readable 2021-01-01 16:20:35 +00:00
dialog_global_lib_table_config_base.cpp Unify temporary string -> dummy 2020-10-20 12:26:33 -07:00
dialog_global_lib_table_config_base.fbp Unify temporary string -> dummy 2020-10-20 12:26:33 -07:00
dialog_global_lib_table_config_base.h Unify temporary string -> dummy 2020-10-20 12:26:33 -07:00
dialog_grid_settings.cpp Fix typo causing Coverity warning 2021-02-23 22:16:34 -05:00
dialog_grid_settings_base.cpp Re-enable custom grid settings for Pcbnew 2021-02-21 15:33:13 -05:00
dialog_grid_settings_base.fbp Re-enable custom grid settings for Pcbnew 2021-02-21 15:33:13 -05:00
dialog_grid_settings_base.h Re-enable custom grid settings for Pcbnew 2021-02-21 15:33:13 -05:00
dialog_hotkey_list.cpp Move headers from common folders to appropriate include folders round 2. 2020-12-17 11:44:03 -05:00
dialog_image_editor.cpp Move headers from common folders to appropriate include folders round 2. 2020-12-17 11:44:03 -05:00
dialog_image_editor_base.cpp Add handle-based editing for eeschema bitmaps. 2019-06-19 18:35:17 +01:00
dialog_image_editor_base.h Add handle-based editing for eeschema bitmaps. 2019-06-19 18:35:17 +01:00
dialog_image_editor_fbp.fbp Move canvas backend selection to Preferences. 2021-02-21 20:12:43 +00:00
dialog_locked_items_query.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
dialog_locked_items_query_base.cpp Yet another overhaul to locking. 2020-12-10 17:36:19 +00:00
dialog_locked_items_query_base.fbp Yet another overhaul to locking. 2020-12-10 17:36:19 +00:00
dialog_locked_items_query_base.h Yet another overhaul to locking. 2020-12-10 17:36:19 +00:00
dialog_migrate_settings.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
dialog_migrate_settings_base.cpp Make Configure KiCad Settings Path dialog translatable. 2021-01-04 14:28:05 +02:00
dialog_migrate_settings_base.fbp Make Configure KiCad Settings Path dialog translatable. 2021-01-04 14:28:05 +02:00
dialog_migrate_settings_base.h Make Configure KiCad Settings Path dialog translatable. 2021-01-04 14:28:05 +02:00
dialog_page_settings.cpp Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +00:00
dialog_page_settings_base.cpp Pcbnew: minor page properties dialog layout fixes. 2020-11-10 17:29:46 -05:00
dialog_page_settings_base.fbp Pcbnew: minor page properties dialog layout fixes. 2020-11-10 17:29:46 -05:00
dialog_page_settings_base.h Pcbnew: minor page properties dialog layout fixes. 2020-11-10 17:29:46 -05:00
dialog_print_generic.cpp Move headers from common folders to appropriate include folders round 1. 2020-12-17 08:12:18 -05:00
dialog_print_generic_base.cpp Fix minor wxWidgets alert and a few Coverity warnings. 2020-08-22 17:11:02 +02:00
dialog_print_generic_base.fbp Fix minor wxWidgets alert and a few Coverity warnings. 2020-08-22 17:11:02 +02:00
dialog_print_generic_base.h Fix minor wxWidgets alert and a few Coverity warnings. 2020-08-22 17:11:02 +02:00
dialog_text_entry.cpp Fix initial focus issue on OSX. 2020-12-24 10:36:29 +00:00
dialog_text_entry_base.cpp Normalize line endings 2019-06-19 15:18:30 -07:00
dialog_text_entry_base.fbp Eeschema, SCH_PAINTER: fix max text thickness issue, to have small texts readable. 2020-04-14 11:08:42 +02:00
dialog_text_entry_base.h Normalize line endings 2019-06-19 15:18:30 -07:00
dialog_unit_entry.cpp Move headers from common folders to appropriate include folders round 2. 2020-12-17 11:44:03 -05:00
dialog_unit_entry_base.cpp ADDED: Fillet Tracks tool in pcbnew 2020-10-20 21:23:05 +00:00
dialog_unit_entry_base.fbp ADDED: Fillet Tracks tool in pcbnew 2020-10-20 21:23:05 +00:00
dialog_unit_entry_base.h ADDED: Fillet Tracks tool in pcbnew 2020-10-20 21:23:05 +00:00
eda_list_dialog.cpp more cleanup about removing useless include 2020-10-02 08:58:19 +02:00
eda_list_dialog_base.cpp Add Assign Netclass... to context menu. 2020-07-07 14:23:39 +01:00
eda_list_dialog_base.fbp Add Assign Netclass... to context menu. 2020-07-07 14:23:39 +01:00
eda_list_dialog_base.h Add Assign Netclass... to context menu. 2020-07-07 14:23:39 +01:00
eda_view_switcher.cpp Move headers from common folders to appropriate include folders round 2. 2020-12-17 11:44:03 -05:00
eda_view_switcher_base.cpp Add layer presets switcher. 2020-08-19 11:56:28 +01:00
eda_view_switcher_base.fbp Add layer presets switcher. 2020-08-19 11:56:28 +01:00
eda_view_switcher_base.h Make via cleaning options clearer. 2020-08-19 11:56:28 +01:00
html_messagebox.cpp Implement ctrl-A/ctrl-C on our side rather than relying on wxWidgets. 2021-03-02 11:55:41 +00:00
panel_color_settings.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
panel_color_settings_base.cpp Handle two panels both referencing same colour theme. 2020-09-21 11:59:27 +01:00
panel_color_settings_base.fbp Handle two panels both referencing same colour theme. 2020-09-21 11:59:27 +01:00
panel_color_settings_base.h Unify settings reset buttons into one location 2020-07-16 00:08:16 +01:00
panel_common_settings.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
panel_common_settings_base.cpp Move canvas backend selection to Preferences. 2021-02-21 20:12:43 +00:00
panel_common_settings_base.fbp Move canvas backend selection to Preferences. 2021-02-21 20:12:43 +00:00
panel_common_settings_base.h Move canvas backend selection to Preferences. 2021-02-21 20:12:43 +00:00
panel_gal_display_options.cpp Move canvas backend selection to Preferences. 2021-02-21 20:12:43 +00:00
panel_hotkeys_editor.cpp Fix generation of translated hotkey tables 2021-02-20 13:55:10 -05:00
panel_mouse_settings.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
panel_mouse_settings_base.cpp Add Reset buttons for mouse and trackpad defaults. 2021-03-01 14:14:00 +00:00
panel_mouse_settings_base.fbp Add Reset buttons for mouse and trackpad defaults. 2021-03-01 14:14:00 +00:00
panel_mouse_settings_base.h Add Reset buttons for mouse and trackpad defaults. 2021-03-01 14:14:00 +00:00
panel_path_settings.fbp More Undo/Redo Cleanup. 2021-02-12 11:26:48 -08:00
panel_setup_netclasses.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
panel_setup_netclasses_base.cpp Consistent layout. 2021-03-10 16:00:28 +00:00
panel_setup_netclasses_base.fbp Consistent layout. 2021-03-10 16:00:28 +00:00
panel_setup_netclasses_base.h Splitter bar for netclass setup. 2021-02-23 15:06:41 +00:00
panel_setup_severities.cpp Fix a minor wxWidgets alert. 2021-02-13 12:56:12 +01:00
panel_text_variables.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
panel_text_variables_base.cpp Fix clipped bitmap buttons with GTK on Linux. 2020-06-03 14:01:44 -04:00
panel_text_variables_base.fbp Fix clipped bitmap buttons with GTK on Linux. 2020-06-03 14:01:44 -04:00
panel_text_variables_base.h Fix clipped bitmap buttons with GTK on Linux. 2020-06-03 14:01:44 -04:00
wx_html_report_box.cpp Scroll HTML report box when pushing new lines in immediate mode 2021-02-27 19:55:19 -05:00
wx_html_report_box.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
wx_html_report_panel.cpp Make sure reporters have a better default path than /bin. 2021-02-25 15:05:26 +00:00
wx_html_report_panel.h Make sure reporters have a better default path than /bin. 2021-02-25 15:05:26 +00:00
wx_html_report_panel_base.cpp Introduce a new number badge UI element for DRC and ERC reporting 2020-10-20 02:35:48 +01:00
wx_html_report_panel_base.fbp Introduce a new number badge UI element for DRC and ERC reporting 2020-10-20 02:35:48 +01:00
wx_html_report_panel_base.h Introduce a new number badge UI element for DRC and ERC reporting 2020-10-20 02:35:48 +01:00