kicad/pcbnew
Ian McInerney d19ff3e595 Unify the UI IDs for actions between the menus and toolbars
By unifying the IDs so that an action only has one UI ID,
it will receive only one update event that will work for
all controls using the action.
2020-08-16 19:10:24 +00:00
..
altium2kicadpcb_plugin Fix assert where geometry routine wasn't ready to handle layers. 2020-08-12 22:20:08 +01:00
autorouter Update DRC rules to new layer and disallow grammars. 2020-08-07 21:49:36 +01:00
board_stackup_manager Give the user a bit of help with board thickness. 2020-08-05 16:51:58 +01:00
connectivity ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
dialogs Fix pcbnew/fpedit editing options panel 2020-08-16 12:37:50 +01:00
drc Switch shared_ptr creation to using make_shared 2020-08-16 12:37:50 +01:00
exporters Fix assert where geometry routine wasn't ready to handle layers. 2020-08-12 22:20:08 +01:00
github Add text variable support to envVar processing. 2020-04-05 20:52:26 +01:00
import_gfx Remove declaration "using std::unique_ptr" in a header. 2020-05-09 08:10:44 +02:00
microwave Fix a bunch of usages of copy ctor that really meant duplicate. 2020-08-10 14:23:11 +01:00
netlist_reader Fix a bunch of usages of copy ctor that really meant duplicate. 2020-08-10 14:23:11 +01:00
pcad2kicadpcb_plugin Finish arc implementation of m_ThirdPoint for EDGE_MODULEs. 2020-08-15 17:32:13 +01:00
python circular pad array wizard: pin 1 optionally square 2020-08-12 20:49:55 +00:00
ratsnest ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
router Make sure preview group gets added to view after a clear. 2020-08-15 21:13:44 +01:00
specctra_import_export Fix assert where geometry routine wasn't ready to handle layers. 2020-08-12 22:20:08 +01:00
swig ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
tools Unify the UI IDs for actions between the menus and toolbars 2020-08-16 19:10:24 +00:00
widgets Implement a more flexible layout for the objects tab of appearances. 2020-08-16 19:51:26 +01:00
CMakeLists.txt ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp
action_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
array_creator.cpp Fix a bunch of usages of copy ctor that really meant duplicate. 2020-08-10 14:23:11 +01:00
array_creator.h
array_pad_name_provider.cpp
array_pad_name_provider.h
board_commit.cpp ADDED: Group/Ungroup function 2020-08-11 19:37:07 +00:00
board_commit.h ADDED: Group/Ungroup function 2020-08-11 19:37:07 +00:00
board_connected_item.cpp Update DRC rules to new layer and disallow grammars. 2020-08-07 21:49:36 +01:00
board_connected_item.h Update DRC rules to new layer and disallow grammars. 2020-08-07 21:49:36 +01:00
board_design_settings.cpp Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
board_item_container.h Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
board_items_to_polygon_shape_transform.cpp Remove layer check that prevents synthetic layer drawing. 2020-08-15 17:32:13 +01:00
build_BOM_from_board.cpp
class_board.cpp Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
class_board.h Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
class_board_item.cpp BOARD_ITEM: assert on unimplemented GetEffectiveShape() 2020-08-13 14:50:59 +02:00
class_dimension.cpp Properties meta-data for pcbnew classes 2020-07-05 22:44:38 +02:00
class_dimension.h Removed const modifier for returned non-reference types 2020-07-05 22:44:38 +02:00
class_drawsegment.cpp Finish arc implementation of m_ThirdPoint for EDGE_MODULEs. 2020-08-15 17:32:13 +01:00
class_drawsegment.h Finish arc implementation of m_ThirdPoint for EDGE_MODULEs. 2020-08-15 17:32:13 +01:00
class_edge_mod.cpp Finish arc implementation of m_ThirdPoint for EDGE_MODULEs. 2020-08-15 17:32:13 +01:00
class_edge_mod.h Finish arc implementation of m_ThirdPoint for EDGE_MODULEs. 2020-08-15 17:32:13 +01:00
class_marker_pcb.cpp Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
class_marker_pcb.h Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
class_module.cpp Remove auto. 2020-08-15 17:32:13 +01:00
class_module.h Fix a bunch of usages of copy ctor that really meant duplicate. 2020-08-10 14:23:11 +01:00
class_pad.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
class_pad.h Fix assert where geometry routine wasn't ready to handle layers. 2020-08-12 22:20:08 +01:00
class_pcb_group.cpp Fix some I18n issues. 2020-08-15 17:56:32 +02:00
class_pcb_target.cpp Properties meta-data for pcbnew classes 2020-07-05 22:44:38 +02:00
class_pcb_target.h Removed const modifier for returned non-reference types 2020-07-05 22:44:38 +02:00
class_pcb_text.cpp pcbnew: implement GetEffectiveShape() for tracks/vias/arcs/texts 2020-08-13 14:50:59 +02:00
class_pcb_text.h pcbnew: implement GetEffectiveShape() for tracks/vias/arcs/texts 2020-08-13 14:50:59 +02:00
class_text_mod.cpp pcbnew: implement GetEffectiveShape() for tracks/vias/arcs/texts 2020-08-13 14:50:59 +02:00
class_text_mod.h pcbnew: implement GetEffectiveShape() for tracks/vias/arcs/texts 2020-08-13 14:50:59 +02:00
class_track.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
class_track.h Post-rebase fixes 2020-08-13 14:50:59 +02:00
class_zone.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
class_zone.h ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
cleanup_item.cpp Separate Cleanup Via from Cleanup Track 2020-07-30 21:22:33 -07:00
cleanup_item.h Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
collectors.cpp Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
collectors.h OnPixelInUI is meant to be a scaling factor, not a vector. 2020-08-01 00:24:26 +01:00
convert_drawsegment_list_to_polygon.cpp Finish arc implementation of m_ThirdPoint for EDGE_MODULEs. 2020-08-15 17:32:13 +01:00
cross-probing.cpp Raise limit to prevent zooming on cross-probing. 2020-08-12 22:28:18 +01:00
eagle_plugin.cpp Move Eagle routing layer to Dwgs.User (instead of Edge.Cuts). 2020-08-15 17:32:13 +01:00
eagle_plugin.h eagle: Change font size calculation 2020-06-09 15:30:04 +00:00
edit.cpp More visibility settings infrastructure 2020-07-11 21:59:07 -04:00
edit_track_width.cpp Undo for schematic-wide operations. 2020-07-13 12:32:17 +01:00
files.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
footprint_edit_frame.cpp Add selection filter to footprint editor 2020-08-15 16:42:19 -04:00
footprint_edit_frame.h Update text variables even when they're changed from other binary. 2020-07-17 21:05:11 +01:00
footprint_editor_settings.cpp Add selection filter to footprint editor 2020-08-15 16:42:19 -04:00
footprint_editor_utils.cpp Improve delete-unused-layers to better handle multi-layer items. 2020-08-09 15:39:51 +01:00
footprint_info_impl.cpp Implement an app progress indicator in the taskbar 2020-08-09 10:55:00 +00:00
footprint_info_impl.h
footprint_libraries_utils.cpp Fix a bunch of usages of copy ctor that really meant duplicate. 2020-08-10 14:23:11 +01:00
footprint_preview_panel.cpp Improve color theme support in the footprint preview widget 2020-08-10 02:29:15 +01:00
footprint_preview_panel.h Improve color theme support in the footprint preview widget 2020-08-10 02:29:15 +01:00
footprint_tree_pane.cpp Pinning for library trees in FPEditor and SymbolEditor. 2020-02-14 00:10:40 +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 Update text variables even when they're changed from other binary. 2020-07-17 21:05:11 +01:00
footprint_viewer_frame.h Update text variables even when they're changed from other binary. 2020-07-17 21:05:11 +01:00
footprint_wizard.cpp
footprint_wizard.h Comment-only changes 2020-01-10 16:43:01 -08:00
footprint_wizard_frame.cpp Only init display options after creating a canvas 2020-07-16 22:27:03 -04:00
footprint_wizard_frame.h Consolidate common viewer actions across cvpcb and pcbnew frames 2020-05-24 11:58:33 +01:00
footprint_wizard_frame_functions.cpp
fp_tree_model_adapter.cpp Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
fp_tree_model_adapter.h Save pinned libraries in project. 2020-02-14 14:22:54 +00:00
fp_tree_synchronizing_adapter.cpp Clean up some commenting and rename MODULE_EDITOR_TOOLs to match filename. 2020-05-03 20:56:32 +01:00
fp_tree_synchronizing_adapter.h
generate_footprint_info.cpp
generate_footprint_info.h
gpcb_plugin.cpp Cleanup some compiler warnings 2020-07-03 00:10:31 +01:00
gpcb_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
graphics_cleaner.cpp Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
graphics_cleaner.h Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
grid_layer_box_helpers.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
grid_layer_box_helpers.h
initpcb.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
invoke_pcb_dialog.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
io_mgr.cpp Use Record handling for parsing 2020-04-03 23:22:24 +00:00
io_mgr.h Use Record handling for parsing 2020-04-03 23:22:24 +00:00
kicad_clipboard.cpp Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
kicad_clipboard.h Convert parent-less module items to board items on paste. 2020-07-27 19:53:42 +01:00
kicad_plugin.cpp Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
kicad_plugin.h Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
layer_widget.cpp Moved PANEL_COLOR_SETTINGS from buttons to swatches. 2020-05-06 19:02:21 +01:00
layer_widget.h Performance improvements for Gerber loading. 2020-05-02 21:10:40 +01:00
legacy_plugin.cpp Finish arc implementation of m_ThirdPoint for EDGE_MODULEs. 2020-08-15 17:32:13 +01:00
legacy_plugin.h Comment-only changes 2020-01-10 16:43:01 -08:00
load_select_footprint.cpp CHANGED: Library editors are now usable with no project loaded 2020-08-07 18:02:34 -04:00
menubar_footprint_editor.cpp Revert "Revert "Set DoubleBuffering to reduce flicker"" 2020-07-13 20:19:10 -07:00
menubar_pcb_editor.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
netinfo.h Remove unused nets when updating PCB. 2020-07-13 22:41:56 +01:00
netinfo_item.cpp Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
netinfo_list.cpp Remove unused nets when updating PCB. 2020-07-13 22:41:56 +01:00
pad_custom_shape_functions.cpp Fix assert where geometry routine wasn't ready to handle layers. 2020-08-12 22:20:08 +01:00
pad_naming.cpp
pad_naming.h
pcb_base_edit_frame.cpp Make sure preview group gets added to view after a clear. 2020-08-15 21:13:44 +01:00
pcb_base_edit_frame.h ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
pcb_base_frame.cpp Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
pcb_display_options.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
pcb_draw_panel_gal.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
pcb_draw_panel_gal.h Add hittesting for worksheets in Pcbnew and Eeschema. 2020-05-03 00:07:38 +01:00
pcb_edit_frame.cpp Remember width of right AUI panel in PcbNew 2020-08-16 14:33:40 -04:00
pcb_edit_frame.h ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
pcb_expr_evaluator.cpp Attempt to fix locale issue with decimal separator in rules. 2020-08-15 17:32:13 +01:00
pcb_expr_evaluator.h Replace error reporting in DRC rule compiler. 2020-08-13 18:47:41 +01:00
pcb_layer_box_selector.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
pcb_layer_box_selector.h Make indeterminate control states clearer for the user. 2020-05-05 20:26:51 +01:00
pcb_layer_widget.cpp Pcbnew: Route all display options updates through the frame 2020-08-11 01:20:11 +01:00
pcb_layer_widget.h Only update colors on layer widget when closing preferences 2020-05-26 21:17:39 -04:00
pcb_painter.cpp Fix rendering of net colors on items 2020-08-15 18:50:44 -04:00
pcb_painter.h ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
pcb_parser.cpp Ensure pads and zones come up visible by default 2020-08-16 10:17:20 -04:00
pcb_parser.h Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
pcb_plot_params.cpp Remove PCBNEW_SETTINGS dependence from PCB_PLOT_PARAMS 2020-06-06 13:57:28 -04:00
pcb_plot_params.h Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
pcb_plot_params_parser.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_screen.cpp Undo for schematic-wide operations. 2020-07-13 12:32:17 +01:00
pcb_view.cpp Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
pcb_view.h
pcbnew.cpp Update text variables even when they're changed from other binary. 2020-07-17 21:05:11 +01:00
pcbnew.h NetClass settings for Eeschema. 2020-07-08 21:23:25 +01:00
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp Fix rendering of net colors on items 2020-08-15 18:50:44 -04:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h Add Open Python directory to menus. 2020-08-09 15:39:51 +01:00
pcbnew_printout.cpp Add support for print-as-per-items-tab. 2020-08-11 20:42:08 +01:00
pcbnew_printout.h Add support for print-as-per-items-tab. 2020-08-11 20:42:08 +01:00
pcbnew_settings.cpp Remember width of right AUI panel in PcbNew 2020-08-16 14:33:40 -04:00
pcbnew_settings.h Remember width of right AUI panel in PcbNew 2020-08-16 14:33:40 -04:00
pcbplot.cpp Add rectangle tool to PCBNew toolbar in favour of Aux Origin. 2020-07-01 13:31:30 +01:00
pcbplot.h Implement changes for Sketch Pads to Fab Layers. 2020-05-01 18:49:42 +01:00
plot_board_layers.cpp Fix assert where geometry routine wasn't ready to handle layers. 2020-08-12 22:20:08 +01:00
plot_brditems_plotter.cpp Performance enhancements. 2020-07-25 13:03:33 +01:00
plotcontroller.h
plugin.cpp
sel_layer.cpp ADDED: Enable color themes for PcbNew printing 2020-05-16 13:19:43 -04:00
text_mod_grid_table.cpp Generalize default footprint fields. 2020-05-08 23:30:33 +01:00
text_mod_grid_table.h
toolbars_footprint_editor.cpp Undo for schematic-wide operations. 2020-07-13 12:32:17 +01:00
toolbars_footprint_viewer.cpp Revert "Revert "Set DoubleBuffering to reduce flicker"" 2020-07-13 20:19:10 -07:00
toolbars_pcb_editor.cpp ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
tracks_cleaner.cpp TRACKS_CLEANER: post-rebase fixes 2020-08-13 14:50:59 +02:00
tracks_cleaner.h Migrate RC_ITEM to use shared_ptr 2020-08-13 14:50:59 +02:00
undo_redo.cpp ADDED: Group/Ungroup function 2020-08-11 19:37:07 +00:00
zone_filler.cpp Fix breakage from layer change. 2020-08-13 00:18:09 +01:00
zone_filler.h Fix assert where geometry routine wasn't ready to handle layers. 2020-08-12 22:20:08 +01:00
zone_settings.cpp Improve delete-unused-layers to better handle multi-layer items. 2020-08-09 15:39:51 +01:00
zone_settings.h Implement pad & via aprons for hatched zones. 2020-08-07 15:15:43 +01:00
zones.h Implement a new settings framework across all of KiCad 2020-02-19 23:44:56 -05:00
zones_by_polygon.cpp Move commit handling outside of ZoneFiller. 2020-08-12 22:20:07 +01:00
zones_functions_for_undo_redo.cpp Undo for schematic-wide operations. 2020-07-13 12:32:17 +01:00
zones_functions_for_undo_redo.h
zones_test_and_combine_areas.cpp Cleanup old defines/dead code 2020-08-10 03:27:26 +00:00