7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-05 16:35:32 +00:00
kicad/common
Ian McInerney e202b00a74 Rework the toolbar settings storage and panel
This format is more extendable in the future, should separator and
spacer support be added to groups.

Also, this now has a working UI for modifying the toolbars.
2025-02-28 02:05:50 +00:00
..
api API: Add new user layers 2025-02-24 19:27:13 -05:00
database DbLib: Use case-insensitive lookup for column caching 2025-01-02 12:59:15 -05:00
dialog_about Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
dialogs Rework the toolbar settings storage and panel 2025-02-28 02:05:50 +00:00
drawing_sheet Remove duplicate data tag in drawing sheet format 2025-02-11 19:58:46 +00:00
font Reduce cover types. 2025-02-19 23:43:53 +00:00
gal Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
git Thread git checks 2025-02-25 16:07:19 -08:00
http_lib Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
import_gfx Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
io Fix creation of Altium compound files from IntLibs 2025-02-25 22:34:26 -05:00
jobs Fix export SVG mode logic 2025-02-26 17:31:18 -05:00
kicad_curl Protect against calling curl_easy_cleanup after curl_global_cleanup. 2025-01-22 13:52:28 +03:00
libeval Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
libeval_compiler Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
plotters ADDED: hatched fills for shapes. 2025-02-24 11:08:29 +00:00
preview_items Pcbnew: don't let axes hide construction geometry 2025-01-24 21:47:28 +08:00
project Remove accidental commented-out block 2025-02-27 18:17:34 -05:00
properties Fix image size in Layer selector in Properties panel on hidpi. 2025-01-20 22:15:52 +03:00
settings Tweak toolbar settings a bit 2025-02-28 01:57:37 +00:00
swig Add another SWIG wrapper for BOX2I 2025-01-04 08:42:01 -05:00
tool Rework the toolbar settings storage and panel 2025-02-28 02:05:50 +00:00
view Common folder housekeeping part 3. 2025-01-16 11:50:08 -05:00
widgets Add tool framework to fp preview widget. 2025-02-24 11:08:28 +00:00
advanced_config.cpp Tweak toolbar settings a bit 2025-02-28 01:57:37 +00:00
array_axis.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
array_options.cpp Pcbnew array dialog: adjust padding 2025-01-16 19:43:15 +08:00
asset_archive.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
background_jobs_monitor.cpp Fix crash when closing project manager during KiCad update check. 2025-01-22 20:56:03 +03: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 Eeschema/pcbnew: fix pasted image saving 2025-01-31 23:01:07 +08:00
bitmap_info.cpp Add new table icon 2025-02-01 09:53:12 -06:00
bitmap_store.cpp Fix palette icon scaling on Windows, also extend KiBitmapBundle because we use bundles wrong 2025-01-31 10:37:00 -05:00
bitmap.cpp Fix palette icon scaling on Windows, also extend KiBitmapBundle because we use bundles wrong 2025-01-31 10:37:00 -05:00
board_printout.cpp Fix issue preventing printing on some platforms 2025-02-02 09:44:10 -06:00
build_version.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05: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 Initial dialog work 2025-02-28 01:57:37 +00:00
commit.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
common.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
config_params.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
confirm.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
design_block_info_impl.cpp Formatting. 2025-02-01 11:38:07 +00:00
design_block_info_impl.h Formatting. 2025-02-01 11:38:07 +00:00
design_block_info.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
design_block_info.h Formatting. 2025-02-01 11:38:07 +00:00
design_block_io.cpp Fix bugs in library existence checking, and add for symbol libs. 2025-02-19 23:43:52 +00:00
design_block_io.h Remove dead code. 2025-01-29 20:54:33 +00:00
design_block_lib_table.cpp Formatting. 2025-02-19 23:43:52 +00:00
design_block.h Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
dialog_shim.cpp Allow context menus in footprint chooser when called from Eeschema. 2025-02-24 11:08:29 +00: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 Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
drc_rules.keywords Added DRC test for minimum/maximum segment length 2024-10-18 19:48:08 +00:00
dsnlexer.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
eda_base_frame.cpp Rework the toolbar settings storage and panel 2025-02-28 02:05:50 +00: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 Load toolbar configuration from settings 2025-02-28 01:57:37 +00:00
eda_item.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
eda_pattern_match.cpp Also limit the number of search terms (as well as their length) 2025-01-13 16:22:37 +00:00
eda_shape.cpp EDA_SHAPE: fix crash when trying to create a hatch pattern inside a circle. 2025-02-27 18:03:24 +01:00
eda_text.cpp Make sure protobuf API stays consistent. 2025-02-20 17:47:40 +00:00
eda_units.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
embedded_files.cpp Fix trying to erase m_files end when removing an embedded file. 2025-02-11 00:08:39 +03:00
embedded_files.keywords Add ability to embed files in various elements 2024-07-15 16:06:55 -07:00
env_paths.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
env_vars.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
exceptions.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05: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 Allow sim models to reference embedded files 2025-02-22 14:53:59 -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 FP_LIB_TABLE_ROW::LibraryExists(): ensure environment variables are expanded 2025-01-31 09:14:42 +01:00
gal_display_options_common.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
gbr_metadata.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
gestfich.cpp Restore some strings. 2025-02-18 22:25:00 +03:00
gr_basic.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
gr_text.cpp Common folder housekeeping part 1. 2025-01-12 12:06:45 -05:00
grid_tricks.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
hash_eda.cpp ADDED: hatched fills for shapes. 2025-02-24 11:08:29 +00:00
hotkey_store.cpp Move default place via hotkey to Ctrl-Shift-X 2025-02-10 11:22:35 -08:00
hotkeys_basic.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
increment.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05: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 Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
kiway_holder.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
kiway_player.cpp Allow context menus in footprint chooser when called from Eeschema. 2025-02-24 11:08:29 +00:00
kiway.cpp Read hotkeys from disk after they change. 2025-02-01 20:01:13 +00:00
launch_ext.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
layer_id.cpp Set base user layer count 2025-01-28 12:22:39 -08:00
lib_id.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
lib_table_base.cpp Formatting. 2025-02-01 11:38:07 +00: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 Honour on-the-fly language changes. 2025-01-28 15:09:11 +00:00
lib_tree_model.cpp Honour on-the-fly language changes. 2025-01-28 15:09:11 +00:00
locale_io.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
lseq.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
lset.cpp Default to 4 user defined layers 2025-02-02 23:09:08 +00:00
marker_base.cpp Retire non-cairo printing. 2025-02-24 11:08:29 +00:00
markup_parser.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
netclass.cpp Make netclass name methods clearer, and improve doc strings 2025-01-14 20:44:09 +00: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 Make notifications stand out from parent, and fix focus & focus-loss events on Mac. 2025-02-02 15:00:52 +00:00
origin_transforms.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
origin_viewitem.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
page_info.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
paths.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
pcb_plot_params.keywords Pcbnew, DIALOG_PLOT: store B&W/Color option for PDF and SVG formats 2025-01-27 16:03:17 +01:00
pcb.keywords ADDED: hatched fills for shapes. 2025-02-24 11:08:29 +00:00
pgm_base.cpp Remove partially translated languages <50% 2025-02-19 07:35:06 -08:00
printout.cpp
project.cpp Elems clear should be private 2025-02-25 18:03:26 -05:00
ptree.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05: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 Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
render_settings.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
reporter.cpp Fix several data races triggered by parallel library loading 2025-01-25 11:44:15 -05:00
richio.cpp Common folder housekeeping part 2. 2025-01-14 15:25:05 -05:00
scintilla_tricks.cpp Common folder housekeeping part 3. 2025-01-16 11:50:08 -05:00
search_stack.cpp Common folder housekeeping part 3. 2025-01-16 11:50:08 -05:00
searchhelpfilefullpath.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
single_top.cpp Common folder housekeeping part 3. 2025-01-16 11:50:08 -05: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 ADDED: support naked hyperlinks in tablecells and textboxes. 2025-02-19 23:43:53 +00:00
stroke_params.cpp Common folder housekeeping part 3. 2025-01-16 11:50:08 -05: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 Get rid of assumptions about field order. 2025-02-24 11:08:29 +00: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 Common folder housekeeping part 3. 2025-01-16 11:50:08 -05: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 Get rid of assumptions about field order. 2025-02-24 11:08:29 +00:00
wildcards_and_files_ext.cpp Import Altium Projects 2025-02-27 14:36:24 -08:00
wx_filename.cpp Common folder housekeeping part 3. 2025-01-16 11:50:08 -05:00
xnode.cpp Common folder housekeeping part 3. 2025-01-16 11:50:08 -05:00