kicad/pcbnew/tools
Jeff Young b31af4891d Be smarter about determining if there are modules in the selection list.
The old algorithm would delete modules if another module was in the
list, which was not the intention.

Fixes https://gitlab.com/kicad/code/kicad/issues/4175
2020-04-09 00:07:07 +01:00
..
drawing_tool.cpp Pcbnew, Fix issue when trying to create a drawing (line,circle,arc,polygon): 2020-02-24 19:59:07 +01:00
drawing_tool.h Pcbnew, Fix issue when trying to create a drawing (line,circle,arc,polygon): 2020-02-24 19:59:07 +01:00
edit_constraints.cpp pcbnew: Don't reset triangular points for intersection 2019-06-07 21:35:03 -07:00
edit_constraints.h fix misspelled 'Allows to' -> 'Allows one to' 2018-04-08 13:24:30 -04:00
edit_points.cpp Backported edit point colour fix from master. 2019-10-31 23:35:23 +00:00
edit_points.h pcbnew: Don't limit editing of the polygons 2019-10-20 09:31:26 -07:00
edit_tool.cpp Use Move() instead of SetPosition() so that the second pt gets updated too. 2019-08-30 23:32:54 +01:00
edit_tool.h ratsnest: Calculate ratsnest per pad 2019-01-08 17:19:30 -08:00
footprint_editor_tools.cpp pcbnew: Disallow new via where DRC is violated 2019-01-23 10:20:59 -08:00
footprint_editor_tools.h Pcbnew new menubar structure 2018-02-18 11:27:52 -05:00
grid_helper.cpp pcbnew: Remove snapping to hidden items 2019-10-10 09:47:34 -07:00
grid_helper.h pcbnew: Ensure source snapping 2019-02-03 04:23:24 +01:00
microwave_tool.cpp pcbnew: Control cursor capture in microwave tool 2018-09-12 09:11:48 -07:00
microwave_tool.h Improve context menu consistency. 2018-08-02 11:01:03 +01:00
pad_tool.cpp pcbnew: minor text fix 2019-01-02 12:28:09 -08:00
pad_tool.h Simplify copy/paste of pad settings. 2018-07-17 15:13:39 +01:00
pcb_actions.cpp Remove help from F1 key and move it to an action 2019-06-13 14:11:24 -04:00
pcb_actions.h Allow mouse drag to initiate a router drag if over a track or via. 2019-08-19 23:32:56 +01:00
pcb_bright_box.cpp Refactor BRIGHT_BOX to common so it can be used by other programs 2017-03-11 21:38:01 +01:00
pcb_bright_box.h Refactor BRIGHT_BOX to common so it can be used by other programs 2017-03-11 21:38:01 +01:00
pcb_editor_control.cpp Revert eeschema highlighting changes 2020-02-05 11:51:46 +00:00
pcb_editor_control.h pcbnew: Cancel highlight with ESC 2018-09-23 15:09:18 -07:00
pcb_selection_conditions.cpp pcbnew: Rename PCB_ZONE_T and remove from connectivity 2018-09-29 15:09:15 -07:00
pcb_selection_conditions.h Refactor SELECTION, SELECTION_CONDITIONS, and context menus to common 2017-02-28 14:47:20 +01:00
pcb_tool.cpp pcbnew: Disallow new via where DRC is violated 2019-01-23 10:20:59 -08:00
pcb_tool.h pcbnew: Disallow new via where DRC is violated 2019-01-23 10:20:59 -08:00
pcbnew_control.cpp Remove help from F1 key and move it to an action 2019-06-13 14:11:24 -04:00
pcbnew_control.h Remove help from F1 key and move it to an action 2019-06-13 14:11:24 -04:00
picker_tool.cpp Partial cherry-pick of 79d062aefc. 2019-08-30 13:47:39 +01:00
picker_tool.h ratsnest: Calculate ratsnest per pad 2019-01-08 17:19:30 -08:00
placement_tool.cpp pcbnew: Update strings 2019-01-02 14:43:55 -08:00
placement_tool.h pcbnew: Align/Distribute handle locking 2018-12-14 16:04:07 -08:00
point_editor.cpp Update local coords when editing EDGE_MODULEs. 2019-12-02 20:01:11 +00:00
point_editor.h Allow edits to self-intersecting polygons. 2019-07-14 18:36:47 +01:00
position_relative_tool.cpp pcbnew: Don't use frame refresh to update display 2019-01-08 12:38:27 -08:00
position_relative_tool.h Change Position Relative To to use anchor, not centroid. 2018-09-24 00:42:56 +01:00
selection.cpp pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07:00
selection_tool.cpp Be smarter about determining if there are modules in the selection list. 2020-04-09 00:07:07 +01:00
selection_tool.h EDIT_TOOL: correctly handle locked items in Rotate/Flip/Mirror functions when the selection is already being dragged 2019-01-16 17:00:51 +01:00
tool_event_utils.cpp Add cancel interactive tool action to GAL 2017-02-24 10:37:07 +01:00
tool_event_utils.h Remove some extra semicolons 2017-11-09 19:52:18 +01:00
tools_common.cpp pcbnew: bring back the autoplacer tool to GAL 2018-08-24 14:42:49 +02:00
zone_create_helper.cpp Zones: fix a crash when adding a zone cutout to a zone having already holes 2020-03-12 14:49:36 +01:00
zone_create_helper.h pcbnew: Commit polygon points to new constrained zone 2019-10-20 10:31:08 -07:00
zone_filler_tool.cpp Move zone refill to action 2019-07-01 09:16:32 -07:00
zone_filler_tool.h pcbnew: Handle SEGZONE in GAL 2018-09-29 15:09:15 -07:00