kicad/pcbnew
Seth Hillbrand 61ac9c8d90 Add multiple size icons for programs
In theory, the WM should now choose the closest size icon for its
purpose, making it easier to distinguish in space-constrained settings

Fixes https://gitlab.com/kicad/code/kicad/issues/6798
2020-12-22 15:37:26 -08:00
..
autorouter Encourage use of full DRC for board & footprint malformed outlines. 2020-11-20 17:24:52 +00:00
board_stackup_manager Add const specifiers 2020-11-18 19:50:36 +00:00
connectivity Implement free vias fully 2020-12-20 16:29:50 -05:00
dialogs Tie dimension properties together for better comprehension. 2020-12-22 16:03:20 +00:00
drc Coverity fixes. 2020-12-20 13:24:47 -05:00
exporters Coverity fixes. 2020-12-20 13:24:47 -05:00
import_gfx Use the C++ isnan function 2020-11-29 11:30:45 -05:00
microwave Move headers from common folders to appropriate include folders round 1. 2020-12-17 08:12:18 -05:00
netlist_reader Clean up some more user messages. 2020-12-18 12:49:20 +00:00
plugins Implement free vias fully 2020-12-20 16:29:50 -05:00
python Remove ddr3_length_match.py 2020-11-20 08:10:53 +00:00
ratsnest Remove redundant message panel SetMsgPanel 2020-12-08 00:35:37 -05:00
router Implement free vias fully 2020-12-20 16:29:50 -05:00
specctra_import_export More consistent naming. 2020-12-08 13:05:39 +00:00
swig Don't write out synthetic severities (they're headings). 2020-12-14 13:34:53 +00:00
tools Pcbnew: Fix ctrl-MMB double click to perform 'Zoom to Objects' 2020-12-20 23:20:09 +00:00
widgets Add i18n flag to appearance controls and selection filter 2020-12-19 17:39:43 -05:00
CMakeLists.txt Remove rogue file from pcbnew's cmake 2020-12-19 10:51:00 -05:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
action_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
array_creator.cpp MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
array_creator.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
array_pad_name_provider.cpp MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
array_pad_name_provider.h More cleanup of MODULE to see if it fixes SWIG error. 2020-11-13 21:07:36 +00:00
board.cpp Don't check edge cuts visibility when getting board bbox from edges. 2020-12-21 19:47:36 +00:00
board.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
board_commit.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
board_commit.h Formatting. 2020-11-29 20:00:16 +00:00
board_connected_item.cpp More consistent naming. 2020-12-08 13:05:39 +00:00
board_connected_item.h More consistent naming. 2020-12-08 13:05:39 +00:00
board_design_settings.cpp Don't write out synthetic severities (they're headings). 2020-12-14 13:34:53 +00:00
board_item.cpp Implement GetEffectiveShape() for PCB_TARGET_Ts. 2020-11-24 20:21:40 +00:00
board_item_container.h Add bulk add/remove mode flag to the BOARD_LISTENER 2020-12-07 22:04:13 -05:00
board_items_to_polygon_shape_transform.cpp More improvements to new selection disambiguation. 2020-11-29 14:02:46 +00:00
build_BOM_from_board.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
cleanup_item.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
cleanup_item.h Finish exorcising the old DRC system. 2020-09-15 20:15:46 +01:00
collectors.cpp Clean up some more MODULE terms. 2020-11-14 19:56:06 +00:00
collectors.h Rewrite PCBNew selection disambiguation based on shapes. 2020-11-27 22:03:14 +00:00
convert_drawsegment_list_to_polygon.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
convert_drawsegment_list_to_polygon.h Re-factor boundary/courtyard checker error handling. 2020-11-21 20:57:35 +00:00
cross-probing.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
dimension.cpp Cleanup of PCBNew message panel routines. 2020-11-30 14:38:06 +00:00
dimension.h Naming conventions. 2020-11-14 18:26:03 +00:00
edit.cpp Don't request a full frame refresh when editing text properties (stop apperance flickering) 2020-12-09 21:14:48 -05:00
edit_track_width.cpp Nets don't have properites; netclasses do. 2020-12-08 13:05:39 +00:00
files.cpp Minor fixes. In stand alone show the frame as soon as possible. 2020-12-21 17:44:10 +01:00
footprint.cpp Special handling for presence of Ref or Value in groups. 2020-12-09 00:18:36 +00:00
footprint.h Add bulk add/remove mode flag to the BOARD_LISTENER 2020-12-07 22:04:13 -05:00
footprint_edit_frame.cpp Add multiple size icons for programs 2020-12-22 15:37:26 -08:00
footprint_edit_frame.h Make sure footprint editor uses the right config object 2020-12-16 22:07:35 -05:00
footprint_editor_settings.cpp Fix graphics snapping in Footprint Editor. 2020-12-19 00:21:28 +00:00
footprint_editor_utils.cpp Simplify some error messages. 2020-12-18 00:30:26 +00:00
footprint_info_impl.cpp Use a temp file for saving the fp-info-cache for now 2020-12-10 23:07:49 -05:00
footprint_info_impl.h Replace wxTextFile for writing fp info cache 2020-12-10 21:34:40 -05:00
footprint_libraries_utils.cpp Clean up some more user messages. 2020-12-18 12:49:20 +00:00
footprint_preview_panel.cpp Remove multi-threading for footprint loading. 2020-12-21 22:03:24 +00:00
footprint_preview_panel.h Remove multi-threading for footprint loading. 2020-12-21 22:03:24 +00:00
footprint_tree_pane.cpp More Module -> Footprint and a bit of formatting cleanup. 2020-11-10 20:53:12 +00:00
footprint_tree_pane.h Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +00:00
footprint_viewer_frame.cpp Unify LIB_IDs now that both are stored in sexpr files. 2020-12-18 00:30:26 +00:00
footprint_viewer_frame.h Add snapping to eeschema 2020-09-09 10:18:15 -07:00
footprint_wizard.cpp
footprint_wizard.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
footprint_wizard_frame.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
footprint_wizard_frame.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
footprint_wizard_frame_functions.cpp MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
fp_shape.cpp CADSTAR PCB Archive Importer: Fix arc and filled shapes in footprints 2020-12-10 14:35:37 +00:00
fp_shape.h Move footprint shape offset/rotation stuff to the right place. 2020-11-15 21:04:12 +00:00
fp_text.cpp DIALOG_TEXT_PROPERTIES: allows text rotation in 0.001 degree. 2020-12-11 16:26:58 +01:00
fp_text.h More improvements to new selection disambiguation. 2020-11-29 14:02:46 +00:00
fp_tree_model_adapter.cpp Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
fp_tree_model_adapter.h Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
fp_tree_synchronizing_adapter.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
fp_tree_synchronizing_adapter.h Formatting and naming conventions. 2020-11-07 18:50:30 +00:00
generate_footprint_info.cpp Fix issues in reporting netclasses. 2020-11-30 14:38:06 +00:00
generate_footprint_info.h
graphics_cleaner.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
graphics_cleaner.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
grid_layer_box_helpers.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
grid_layer_box_helpers.h Dismiss the layer selector grid combobox when it loses focus 2020-10-10 15:24:35 +01:00
initpcb.cpp More module -> footprint. 2020-11-13 15:16:24 +00:00
invoke_pcb_dialog.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
io_mgr.cpp Add optional project parameter to PCB plugin load method. 2020-12-18 10:40:51 -05:00
io_mgr.h Add optional project parameter to PCB plugin load method. 2020-12-18 10:40:51 -05:00
kicad_clipboard.cpp Add optional project parameter to PCB plugin load method. 2020-12-18 10:40:51 -05:00
kicad_clipboard.h Add optional project parameter to PCB plugin load method. 2020-12-18 10:40:51 -05:00
load_select_footprint.cpp Unify LIB_IDs now that both are stored in sexpr files. 2020-12-18 00:30:26 +00:00
menubar_footprint_editor.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
menubar_pcb_editor.cpp Fix typo calling directory_open_xpm on macOS. 2020-12-22 09:52:27 -06:00
netinfo.h More consistent naming. 2020-12-08 13:05:39 +00:00
netinfo_item.cpp Fix minor compil warnings. 2020-12-08 18:28:03 +01:00
netinfo_list.cpp More consistent naming. 2020-12-08 13:05:39 +00:00
pad.cpp Don't put up double lock confirmation dialogs. 2020-12-15 22:34:24 +00:00
pad.h Don't put up double lock confirmation dialogs. 2020-12-15 22:34:24 +00:00
pad_custom_shape_functions.cpp Naming conventions. 2020-11-14 18:26:03 +00:00
pad_naming.cpp D_PAD -> PAD. 2020-11-13 15:16:24 +00:00
pad_naming.h D_PAD -> PAD. 2020-11-13 15:16:24 +00:00
pcb_base_edit_frame.cpp Read the fp-info-cache on pcb file load rather than on frame open 2020-12-10 21:34:40 -05:00
pcb_base_edit_frame.h Turn on zone visibility when you start drawing a zone 2020-10-17 15:53:02 -04:00
pcb_base_frame.cpp Revert Coverity fix that caused build issue with older versions of Boost. 2020-12-21 08:41:05 -05:00
pcb_display_options.cpp ADDED: Control to only show ratsnest for visible layers 2020-09-07 16:43:43 -04:00
pcb_draw_panel_gal.cpp Fix overlay ordering for non-copper layers 2020-12-20 14:43:41 -05:00
pcb_draw_panel_gal.h Remove common.h from more headers 2020-10-25 22:29:53 -04:00
pcb_edit_frame.cpp Add multiple size icons for programs 2020-12-22 15:37:26 -08:00
pcb_edit_frame.h Non-KiCad Project importers: Do not rebuild the netlist or reannotate after import 2020-11-28 17:18:17 +00:00
pcb_expr_evaluator.cpp Encourage use of full DRC for board & footprint malformed outlines. 2020-11-20 17:24:52 +00:00
pcb_expr_evaluator.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
pcb_group.cpp Cleanup of PCBNew message panel routines. 2020-11-30 14:38:06 +00:00
pcb_layer_box_selector.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
pcb_layer_box_selector.h Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
pcb_marker.cpp Don't put up double lock confirmation dialogs. 2020-12-15 22:34:24 +00:00
pcb_marker.h Add missing GetEffectiveShape(). 2020-11-24 22:16:27 +00:00
pcb_origin_transforms.cpp Add more consts all over the place 2020-10-27 11:03:35 +00:00
pcb_origin_transforms.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
pcb_painter.cpp Draw FPText umbilical lines in themeable colour. 2020-12-15 00:15:03 +00:00
pcb_painter.h Naming conventions. 2020-11-14 18:26:03 +00:00
pcb_plot_params.cpp Python compatibility: move DXF_PLOTTER::DXF_UNITS to DXF_UNITS in pcb_plot_params.h 2020-10-21 18:29:53 +02:00
pcb_plot_params.h Don't include plotters_specific.h where not needed 2020-12-18 07:21:59 +00:00
pcb_plot_params_parser.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_screen.cpp more cleanup about removing useless include 2020-10-02 14:51:11 +02:00
pcb_shape.cpp Cleanup of PCBNew message panel routines. 2020-11-30 14:38:06 +00:00
pcb_shape.h More component -> symbol. 2020-11-15 20:23:15 +00:00
pcb_target.cpp Implement GetEffectiveShape() for PCB_TARGET_Ts. 2020-11-24 20:21:40 +00:00
pcb_target.h Implement GetEffectiveShape() for PCB_TARGET_Ts. 2020-11-24 20:21:40 +00:00
pcb_text.cpp DIALOG_TEXT_PROPERTIES: allows text rotation in 0.001 degree. 2020-12-11 16:26:58 +01:00
pcb_text.h More improvements to new selection disambiguation. 2020-11-29 14:02:46 +00:00
pcb_view.cpp MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
pcb_view.h Naming conventions. 2020-11-14 18:26:03 +00:00
pcbnew.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
pcbnew.h Minor code cleanup, step3: remove more useless include. 2020-10-01 18:28:12 +02:00
pcbnew.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
pcbnew.rc Handle Windows manifests ourselves and add dpi awareness option 2020-10-10 19:08:23 +00:00
pcbnew_config.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
pcbnew_config.h
pcbnew_doc.icns Update icon resource sets 2020-12-22 15:16:33 -08:00
pcbnew_id.h Cleanup. Push more editing functions to toolset. 2020-11-10 20:14:26 +00:00
pcbnew_printout.cpp Naming conventions. 2020-11-17 16:05:49 +00:00
pcbnew_printout.h D_PAD -> PAD. 2020-11-13 15:16:24 +00:00
pcbnew_settings.cpp Fix graphics snapping in Footprint Editor. 2020-12-19 00:21:28 +00:00
pcbnew_settings.h Allow specifying the DXF file units on import 2020-11-22 15:39:37 -05:00
pcbplot.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
pcbplot.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
plot_board_layers.cpp Don't include plotters_specific.h where not needed 2020-12-18 07:21:59 +00:00
plot_brditems_plotter.cpp Don't include plotters_specific.h where not needed 2020-12-18 07:21:59 +00:00
plotcontroller.h Change more enums over to scoped enums 2019-12-28 00:55:11 +00:00
plugin.cpp Add optional project parameter to PCB plugin load method. 2020-12-18 10:40:51 -05:00
sel_layer.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
text_mod_grid_table.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
text_mod_grid_table.h MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
toolbars_footprint_editor.cpp Consistency for gerbview toolbar icons and some other icon tweaks. 2020-12-17 14:02:23 +00:00
toolbars_footprint_viewer.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
toolbars_pcb_editor.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
track.cpp Implement free vias fully 2020-12-20 16:29:50 -05:00
track.h Implement free vias fully 2020-12-20 16:29:50 -05:00
tracks_cleaner.cpp D_PAD -> PAD. 2020-11-13 15:16:24 +00:00
tracks_cleaner.h Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
undo_redo.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
zone.cpp Cleanup of PCBNew message panel routines. 2020-11-30 14:38:06 +00:00
zone.h Make sure zones are triangulated for DRC. 2020-12-12 15:27:46 +00:00
zone_filler.cpp More improvements to new selection disambiguation. 2020-11-29 14:02:46 +00:00
zone_filler.h D_PAD -> PAD. 2020-11-13 15:16:24 +00:00
zone_settings.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
zone_settings.h Update some classnames including archaic zone names. 2020-11-12 10:31:25 +00:00
zones.h Update some classnames including archaic zone names. 2020-11-12 10:31:25 +00:00
zones_by_polygon.cpp More consistent naming. 2020-12-08 13:05:39 +00:00
zones_functions_for_undo_redo.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
zones_functions_for_undo_redo.h Convert UNDO_REDO_T to an enum class 2020-08-26 18:04:32 +00:00
zones_test_and_combine_areas.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00