kicad/pcbnew/tools
Mikolaj Wielgus 379c28340f Pcbnew: Do not disable grid snap in copy to clipboard operation
This simple commit makes the Pcbnew copy to clipboard operation snap the
obtained cursor position to grid before the anchors are calculated. This
is also the way the move operation has been apparently working so far.

To be clear, this will not remove all cases where the copy reference
point is not aligned to the grid (see the linked Gitlab issue for
details about the problem). This will still occur for zone outlines that
are not axis-aligned. But such behavior has been so far also present in
the moving operation, so this may be as designed.

Fixes https://gitlab.com/kicad/code/kicad/issues/7507
2021-02-14 01:44:28 +00:00
..
board_editor_control.cpp Move Flip board view to a shared tool (for FP Editor). 2021-02-10 17:06:19 +00:00
board_editor_control.h Move Flip board view to a shared tool (for FP Editor). 2021-02-10 17:06:19 +00:00
board_inspection_tool.cpp Make sure layer gets passed in to rules evaluation. 2021-02-08 14:53:49 +00:00
board_inspection_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05: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 Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
drawing_tool.cpp Interpreting wxDialog::ShowModal()'s retval as bool is never what you want. 2021-02-08 17:40:57 +00:00
drawing_tool.h Add "Limit graphic lines to 45 deg" to line drawing tool context menu 2021-02-08 16:20:38 +00:00
drc_tool.cpp Implement more precise annotation-required messages. 2021-01-30 16:31:27 +00:00
drc_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
edit_tool.cpp Pcbnew: Do not disable grid snap in copy to clipboard operation 2021-02-14 01:44:28 +00:00
edit_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
footprint_editor_control.cpp Simplify and harmonize symbol editor and footprint editor menus. 2021-02-06 14:33:16 +00:00
footprint_editor_control.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05: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 Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
group_tool.cpp Give GROUP_PROPERTIES_DIALOG its own files. 2020-12-29 12:41:24 +00:00
group_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pad_tool.cpp Give the pad placement tool a context menu. 2021-01-15 00:52:03 +00:00
pad_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pcb_actions.cpp Add tooltips to netclass setup panel column headers 2021-02-11 20:50:26 -05:00
pcb_actions.h Add "Limit graphic lines to 45 deg" to line drawing tool context menu 2021-02-08 16:20:38 +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 Move Flip board view to a shared tool (for FP Editor). 2021-02-10 17:06:19 +00:00
pcb_control.h Move Flip board view to a shared tool (for FP Editor). 2021-02-10 17:06:19 +00:00
pcb_editor_conditions.cpp Add "Limit graphic lines to 45 deg" to line drawing tool context menu 2021-02-08 16:20:38 +00:00
pcb_editor_conditions.h Add "Limit graphic lines to 45 deg" to line drawing tool context menu 2021-02-08 16:20:38 +00:00
pcb_grid_helper.cpp Include footprint center as snap point 2021-02-01 12:03:26 -08:00
pcb_grid_helper.h Fix automatic wire tool in gridless mode 2021-02-10 22:07:49 +00:00
pcb_picker_tool.cpp Refactor PICKER_TOOL and push up snapping disable functionality 2021-01-31 09:50:41 -05:00
pcb_picker_tool.h Refactor PICKER_TOOL and push up snapping disable functionality 2021-01-31 09:50:41 -05:00
pcb_point_editor.cpp Careful that we don't move the wrong end of the arc. 2021-02-03 23:53:11 +00:00
pcb_point_editor.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05: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 Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pcb_selection_tool.cpp Pad selectability fix. 2021-02-06 13:57:40 +00:00
pcb_selection_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05: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 Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
placement_tool.cpp Prevent locking items in footprint editor 2021-01-11 11:23:26 -08:00
placement_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05: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 Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -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 Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
zone_filler_tool.cpp Fix issues with zone filling connectivity locking 2021-01-18 13:22:12 -05:00
zone_filler_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00