kicad/pcbnew/tools
Seth Hillbrand 1e461c2259 ADDED: Improved center point dragging
The center point on polygons now maintains the axis of the dragged line
and, optionally with Ctrl pressed, maintains the slope of the adjacent
segments as well.

This also fixes a longstanding issue that prevented the ctrl-snapping
from using the original point rather than the last updated point when
constraining.

Fixes https://gitlab.com/kicad/code/kicad/issues/2465
2020-08-27 10:34:12 -07:00
..
drawing_tool.cpp Don't allow preview to try and draw empty polygons. 2020-08-22 23:46:56 +01:00
drawing_tool.h Don't try and second-guess the user. 2020-06-27 22:08:13 +01:00
edit_tool.cpp Don't pass Cancel event where there was a specific action cancelled. 2020-08-25 12:54:40 +01:00
edit_tool.h Fix some snarled up event processing. 2020-08-24 13:20:29 +01:00
footprint_editor_tools.cpp Undo for schematic-wide operations. 2020-07-13 12:32:17 +01:00
footprint_editor_tools.h WYSISYG custom pad editor. 2020-06-27 14:37:01 +01:00
global_edit_tool.cpp ADDED: Group/Ungroup function 2020-08-11 19:37:07 +00:00
global_edit_tool.h ADDED: Remove unused pads 2020-08-10 03:27:26 +00:00
grid_helper.cpp Divorce GRID_HELPER from the parent frame. 2020-06-13 22:44:16 +01:00
grid_helper.h Divorce GRID_HELPER from the parent frame. 2020-06-13 22:44:16 +01:00
pad_tool.cpp Fix assert where geometry routine wasn't ready to handle layers. 2020-08-12 22:20:08 +01:00
pad_tool.h WYSISYG custom pad editor. 2020-06-27 14:37:01 +01:00
pcb_actions.cpp Output resolved text from PCBNew BOM generator. 2020-08-20 13:41:50 +01:00
pcb_actions.h Remove extraneous drag actions. 2020-08-18 19:05:30 +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 Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_editor_conditions.cpp pcbnew: Fix Select All copy-pasta 2020-08-26 17:19:32 -07:00
pcb_editor_conditions.h pcbnew: Add "Select All" Action to pcbnew and fpedit 2020-08-20 16:07:10 -07:00
pcb_editor_control.cpp Convert UNDO_REDO_T to an enum class 2020-08-26 18:04:32 +00:00
pcb_editor_control.h ADDED: Group/Ungroup function 2020-08-11 19:37:07 +00:00
pcb_inspection_tool.cpp Fix some snarled up event processing. 2020-08-24 13:20:29 +01:00
pcb_inspection_tool.h pcbnew: Remove all threading from dynamic ratsnest 2020-08-14 17:48:33 -07:00
pcb_reannotate_tool.cpp ADDED: Geographic Reannotation 2020-08-09 12:43:05 -04:00
pcb_reannotate_tool.h ADDED: Geographic Reannotation 2020-08-09 12:43:05 -04: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_base.cpp Show the pencil cursor when placing an item, but it isn't created yet 2020-04-01 18:24:58 +01:00
pcb_tool_base.h Show the pencil cursor when placing an item, but it isn't created yet 2020-04-01 18:24:58 +01:00
pcb_viewer_tools.cpp Pcbnew: Route all display options updates through the frame 2020-08-11 01:20:11 +01:00
pcb_viewer_tools.h Treat sketch mode module items and board items the same. 2020-05-26 23:21:38 +01:00
pcbnew_control.cpp Convert UNDO_REDO_T to an enum class 2020-08-26 18:04:32 +00:00
pcbnew_control.h ADDED: New appearance control widget for PcbNew 2020-08-15 15:24:28 -04:00
pcbnew_picker_tool.cpp Another attempt to fix the select-reference-point toolstack thing. 2020-08-24 22:47:24 +01:00
pcbnew_picker_tool.h kicad_plugin.cpp: fix incorrect detection of existing footprints in PCB_IO::FootprintExists(), when fp names contain a point. 2019-07-19 18:16:07 +02:00
pcbnew_selection.cpp Rename class GROUP in pcbnew to PCB_GROUP 2020-08-12 15:36:08 +01:00
pcbnew_selection.h pcbnew: Snap items to grouped layers 2019-08-21 12:32:13 -07:00
placement_tool.cpp ADDED: Group/Ungroup function 2020-08-11 19:37:07 +00:00
placement_tool.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
point_editor.cpp ADDED: Improved center point dragging 2020-08-27 10:34:12 -07:00
point_editor.h Don't allow point editor inversion when editing pad shapes. 2020-08-19 23:27:16 +01:00
position_relative_tool.cpp ADDED: Group/Ungroup function 2020-08-11 19:37:07 +00:00
position_relative_tool.h modify behavior of position relative tool 2020-03-02 20:55:06 +00:00
selection_tool.cpp Missing change from last commit. 2020-08-24 21:59:43 +01:00
selection_tool.h pcbnew: Add "Select All" Action to pcbnew and fpedit 2020-08-20 16:07:10 -07: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 Move commit handling outside of ZoneFiller. 2020-08-12 22:20:07 +01:00
zone_create_helper.h Add virtual constructors to some classes that should have them 2020-02-05 22:19:14 +00:00
zone_filler_tool.cpp Move commit handling outside of ZoneFiller. 2020-08-12 22:20:07 +01:00
zone_filler_tool.h Comment-only changes 2020-01-10 16:43:01 -08:00