7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-12 21:49:36 +00:00
kicad/common
Seth Hillbrand e8167f33d7 Grab GTK default colors for infobar
This implements the wxWidgets fix for KiCad.  We can't wait for distros
to update their wx libs so until then, we'll roll our own.

Nicely, this also implements the MacOS setting that was an ifdef
previously

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19506
2025-01-10 17:32:51 -08:00
..
api Fix conflict with Windows API 2025-01-07 19:22:10 -05:00
database DbLib: Use case-insensitive lookup for column caching 2025-01-02 12:59:15 -05:00
dialog_about Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
dialogs Update docs link 2025-01-10 15:19:21 -08:00
drawing_sheet Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
font Font caches need to account for size 2025-01-10 13:03:47 -08:00
gal Eeschema: yeet wire-with-plus icon 2025-01-11 00:34:48 +08:00
git Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
http_lib Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
import_gfx Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
io Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
jobs Squash dxf job path for single/multi like svg 2025-01-09 23:43:40 -05:00
kicad_curl Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
libeval Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
libeval_compiler Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
plotters Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
preview_items Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
project Fix wiping out non-controlled GAL layer visibility 2025-01-10 08:37:11 -05:00
properties Use std::optional for pad connection overrides. 2025-01-09 17:32:05 +00:00
settings Fix wiping out non-controlled GAL layer visibility 2025-01-10 08:37:11 -05:00
swig Add another SWIG wrapper for BOX2I 2025-01-04 08:42:01 -05:00
tool Update docs link 2025-01-10 15:19:21 -08:00
view Disable touch events on OSX only, allowing them on GTK and Windows 2025-01-09 23:00:53 +00:00
widgets Grab GTK default colors for infobar 2025-01-10 17:32:51 -08:00
advanced_config.cpp Fix error-marker highlighting for multiple markers at the same location 2025-01-09 23:41:02 +00:00
array_axis.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
array_options.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
asset_archive.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
background_jobs_monitor.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
base_screen.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bin_mod.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bitmap_base.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bitmap_info.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bitmap_store.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
bitmap.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
board_printout.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
build_version.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
callback_gal.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
cli_progress_reporter.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
clipboard.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
CMakeLists.txt Forward declarations are your friends 2025-01-09 09:03:08 -08:00
commit.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
common.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
config_params.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
confirm.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
design_block_info_impl.cpp Move thread pool into true singleton 2025-01-09 09:03:08 -08:00
design_block_info_impl.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
design_block_info.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
design_block_info.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
design_block_io.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
design_block_io.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
design_block_lib_table.cpp Fixes for building against recent wxWidgets 3.3 2025-01-09 08:38:49 -05:00
design_block.h Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
dialog_shim.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
dpi_scaling_common.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
dpi_scaling.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
draw_panel_gal.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
drc_rules.keywords Added DRC test for minimum/maximum segment length 2024-10-18 19:48:08 +00:00
dsnlexer.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_base_frame.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_dde.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_doc.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_draw_frame.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_item.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_pattern_match.cpp Limit length of search strings to prevent lockups. 2025-01-02 17:04:22 +00:00
eda_shape.cpp Show "Selected 2D Length" for tracks and shapes in message panel. 2025-01-06 18:45:28 +05:00
eda_text.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_tools.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_units.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
embedded_files.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
embedded_files.keywords Add ability to embed files in various elements 2024-07-15 16:06:55 -07:00
env_paths.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
env_vars.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
exceptions.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
executable_names.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
file_history.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
filename_resolver.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
filter_reader.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
footprint_filter.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
footprint_info.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
fp_lib_table.cpp Add more global extensions and switch archiver to use them 2025-01-05 21:59:53 +00:00
gal_display_options_common.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
gbr_metadata.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
gestfich.cpp Blacklist for project file copying. 2025-01-06 21:28:55 +00:00
gr_basic.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
gr_text.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
grid_tricks.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
hash_eda.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
hotkey_store.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
hotkeys_basic.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
increment.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
json_conversions.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
json_schema_validator.cpp API: add a schema for plugin config files 2025-01-05 17:08:33 -05:00
kidialog.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiface_base.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiid.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiway_express.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiway_holder.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiway_player.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiway.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
launch_ext.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
layer_id.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_id.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_table_base.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_table_grid_tricks.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_table.keywords new feature: Schematic Design Blocks 2024-09-05 08:35:49 -04:00
lib_tree_model_adapter.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lib_tree_model.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
locale_io.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lseq.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lset.cpp Fix reading old plot layer settings into new layer IDs 2025-01-04 21:38:37 +00:00
marker_base.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
markup_parser.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
netclass.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
netlist.keywords Implement Component Classes 2024-10-01 22:36:18 +01:00
newstroke_font.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
notifications_manager.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
origin_transforms.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
origin_viewitem.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
page_info.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
paths.cpp CI: let KICAD_RUN_FROM_BUILD_DIR work from archived CI build environments 2025-01-08 21:58:55 +08:00
pcb_plot_params.keywords ADDED: plotting options for DNP footprints 2024-08-18 10:02:14 -06:00
pcb.keywords Firebomb teardrop curve points. 2024-12-28 22:38:51 +00:00
pgm_base.cpp Move thread pool into true singleton 2025-01-09 09:03:08 -08:00
printout.cpp Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
project.cpp Add more global extensions and switch archiver to use them 2025-01-05 21:59:53 +00:00
ptree.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
rc_item.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
refdes_utils.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
reference_image.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
render_settings.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
reporter.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
richio.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
scintilla_tricks.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
search_stack.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
searchhelpfilefullpath.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
single_top.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
singleton.cpp Forward declarations are your friends 2025-01-09 09:03:08 -08:00
status_popup.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
streamwrapper.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
string_utils.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
stroke_params.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
stroke_params.keywords Shapes for schematic. 2021-12-23 20:36:07 +00:00
systemdirsappend.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
template_fieldnames.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
template_fieldnames.keywords Variable substitution framework. 2020-03-30 14:15:59 +01:00
textentry_tricks.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
thread_pool.cpp Move thread pool into true singleton 2025-01-09 09:03:08 -08:00
title_block.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
trace_helpers.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
ui_events.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
undo_redo_container.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
validators.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
wildcards_and_files_ext.cpp Add more global extensions and switch archiver to use them 2025-01-05 21:59:53 +00:00
wx_filename.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
xnode.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00