kicad/pcbnew/tools
Mikolaj Wielgus 04cc64c008 Restore the old reference after rotation or flip instead of clearing
After a rotation or flip the reference point has to be restored to the
previous value to prevent the dragged item from warping to the cursor.
Before this change, the reference point was only cleared, causing odd
behavior when a rotation or flip was performed.

Fixes https://gitlab.com/kicad/code/kicad/issues/7112
2021-01-24 18:56:46 +00:00
..
board_editor_control.cpp Prevent locking items in footprint editor 2021-01-11 11:23:26 -08:00
board_editor_control.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
board_inspection_tool.cpp Notify appearance panel when net is (un)hidden by board inspection tool 2021-01-14 17:22:41 +00:00
board_inspection_tool.h SNR. 2021-01-01 23:17:49 +00:00
board_reannotate_tool.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
board_reannotate_tool.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
convert_tool.cpp Don't warn on locked conversion 2021-01-08 16:49:47 -08:00
convert_tool.h Add conversion of circles to zones and enable in footprint editor. 2021-01-06 17:21:49 +00:00
drawing_tool.cpp Don't run dimension updates while parsing files. 2021-01-19 16:09:44 +00:00
drawing_tool.h A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
drc_tool.cpp Be more targetted on when we load DRC Rules for better performance. 2021-01-01 23:17:49 +00:00
drc_tool.h Make prev/next marker work reliably on all platforms. 2020-12-01 22:37:07 +00:00
edit_tool.cpp Restore the old reference after rotation or flip instead of clearing 2021-01-24 18:56:46 +00:00
edit_tool.h EDIT_TOOL::DragArcTrack Fix incorrect undo history when items are deleted 2021-01-24 16:41:10 +00:00
footprint_editor_control.cpp Tidy up context menus a bit 2021-01-17 22:42:03 +00:00
footprint_editor_control.h Naming consistency. 2020-12-25 16:59:41 +00:00
global_edit_tool.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
global_edit_tool.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
group_tool.cpp Give GROUP_PROPERTIES_DIALOG its own files. 2020-12-29 12:41:24 +00:00
group_tool.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
pad_tool.cpp Give the pad placement tool a context menu. 2021-01-15 00:52:03 +00:00
pad_tool.h A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
pcb_actions.cpp Icons: remove superfluous icon 2021-01-19 22:57:25 +00:00
pcb_actions.h Re-factor boundary/courtyard checker error handling. 2020-11-21 20:57:35 +00:00
pcb_bright_box.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
pcb_bright_box.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_control.cpp Improve SNR and formatting. 2020-12-24 10:36:29 +00:00
pcb_control.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
pcb_editor_conditions.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
pcb_editor_conditions.h Nip some common.h from headers 2020-10-24 08:28:03 -04:00
pcb_grid_helper.cpp Push shared parts of GRID_HELPERs into common. 2021-01-16 23:18:10 +00:00
pcb_grid_helper.h Push shared parts of GRID_HELPERs into common. 2021-01-16 23:18:10 +00:00
pcb_picker_tool.cpp Push shared parts of GRID_HELPERs into common. 2021-01-16 23:18:10 +00:00
pcb_picker_tool.h Don't use snapping for a selection interaction 2020-12-28 17:26:39 -05:00
pcb_point_editor.cpp Go back to previous arc midpoint editing routine. 2021-01-19 23:50:40 +00:00
pcb_point_editor.h Go back to previous arc midpoint editing routine. 2021-01-19 23:50:40 +00:00
pcb_selection.cpp Fix a bunch of issues with group selection and highlighting. 2020-12-29 12:41:24 +00:00
pcb_selection.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
pcb_selection_conditions.cpp Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
pcb_selection_conditions.h Naming conventions. 2020-11-14 18:26:03 +00:00
pcb_selection_tool.cpp Hide the selection tool submenu in the FP Editor 2021-01-19 00:30:44 +00:00
pcb_selection_tool.h Special case via area generation. 2021-01-14 12:48:44 +00:00
pcb_tool_base.cpp Give the pad placement tool a context menu. 2021-01-15 00:52:03 +00:00
pcb_tool_base.h Make distinction between PCBNew-wide tools and Board-specific tools. 2020-12-16 13:32:46 +00:00
pcb_viewer_tools.cpp Push shared parts of GRID_HELPERs into common. 2021-01-16 23:18:10 +00:00
pcb_viewer_tools.h A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
placement_tool.cpp Prevent locking items in footprint editor 2021-01-11 11:23:26 -08:00
placement_tool.h Don't apply "normal" locking strategy to alignment options. 2020-12-27 15:02:25 +00:00
position_relative_tool.cpp Position relative: store discarded pad for use as the selection anchor 2021-01-17 14:25:52 -05:00
position_relative_tool.h Position relative: store discarded pad for use as the selection anchor 2021-01-17 14:25:52 -05:00
tool_event_utils.cpp More modern toolset context menu work. 2019-05-05 17:12:59 +01:00
tool_event_utils.h More modern toolset context menu work. 2019-05-05 17:12:59 +01:00
zone_create_helper.cpp Fix issues with zone filling connectivity locking 2021-01-18 13:22:12 -05:00
zone_create_helper.h Update some classnames including archaic zone names. 2020-11-12 10:31:25 +00:00
zone_filler_tool.cpp Fix issues with zone filling connectivity locking 2021-01-18 13:22:12 -05:00
zone_filler_tool.h Remove redundant clearances from DRC dialog. Fold progress bar in. 2020-09-16 16:06:29 +01:00