kicad/pcbnew/tools
Seth Hillbrand c4d853c1e8 SHAPE_LINE_CHAIN: Remove element access
This is the first step to allowing non-segments in the line chain.
External routines cannot be allowed to change the line chain without
going through the internal routines.  To accomplish this, we remove the
Vertex() and Point() access routines and only leave the const versions.
Transformations are given for both points as well as the chain itself.
2019-12-12 13:54:48 +00:00
..
drawing_tool.cpp Add default units and precision for new dimension objects. 2019-11-05 17:22:51 +00:00
drawing_tool.h Add default units and precision for new dimension objects. 2019-11-05 17:22:51 +00:00
drc.cpp SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
drc.h Performance enhancements to zone filling & track DRC. 2019-06-25 11:34:28 +01:00
drc_clearance_test_functions.cpp Performance enhancements to zone filling & track DRC. 2019-06-25 11:34:28 +01:00
edit_tool.cpp Fold down select/expand connection/copper to a single action. 2019-11-22 19:30:36 +00:00
edit_tool.h Added new action for "Change Track Width". 2019-11-05 17:22:51 +00:00
footprint_editor_tools.cpp Don't try and run drawing tools in ModEdit with no module selected. 2019-07-19 15:29:10 -06:00
footprint_editor_tools.h Reconcile tool and menu for Enumerate Pads. 2019-06-10 23:46:01 +01:00
global_edit_tool.cpp Unified update to C++14 std::make_unique 2019-12-05 10:43:55 -08:00
global_edit_tool.h Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
grid_helper.cpp pcbnew: Remove snapping to hidden items 2019-10-10 09:37:25 -07:00
grid_helper.h pcbnew: Snap items to grouped layers 2019-08-21 12:32:13 -07:00
microwave_tool.cpp Change default tool behaviour to skip unhandled events. 2019-07-26 12:21:24 -06:00
microwave_tool.h Insert EE_TOOL_BASE under SchEdit and LibEdit tools, and fix errant rename scope which clobbered PCBNew's PICKER_TOOL. 2019-05-12 13:47:08 +01:00
pad_tool.cpp Cosmetic and usability enhancements. 2019-11-26 19:53:00 +01:00
pad_tool.h Reconcile tool and menu for Enumerate Pads. 2019-06-10 23:46:01 +01:00
pcb_actions.cpp Cosmetic and usability enhancements. 2019-11-26 19:53:00 +01:00
pcb_actions.h Fold down select/expand connection/copper to a single action. 2019-11-22 19:30:36 +00: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 Unified update to C++14 std::make_unique 2019-12-05 10:43:55 -08:00
pcb_editor_control.h Even out PCB_EDITOR_CONTROL and PCB_INSPECTION_TOOL. 2019-08-12 22:21:09 +01:00
pcb_inspection_tool.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_inspection_tool.h Even out PCB_EDITOR_CONTROL and PCB_INSPECTION_TOOL. 2019-08-12 22:21:09 +01: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 Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcb_tool_base.h Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcbnew_control.cpp Implement Get/Set display options 2019-11-07 08:26:44 -08:00
pcbnew_control.h Honor the {0, 0} reference on the clipboard. 2019-08-20 19:57:36 +01:00
pcbnew_picker_tool.cpp Footprint browser: Handle frame calls 2019-10-26 08:27:27 -07: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 pcbnew: Snap items to grouped layers 2019-08-21 12:32:13 -07:00
pcbnew_selection.h pcbnew: Snap items to grouped layers 2019-08-21 12:32:13 -07:00
placement_tool.cpp Update frame type enum to match current class names. 2019-09-06 23:38:20 +01:00
placement_tool.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
point_editor.cpp SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
point_editor.h Allow edits to self-intersecting polygons. 2019-07-14 18:18:48 +01:00
position_relative_tool.cpp Unified update to C++14 std::make_unique 2019-12-05 10:43:55 -08:00
position_relative_tool.h Move hotkeys to ACTION architecture. 2019-06-10 23:46:00 +01:00
selection_tool.cpp fix a minor compil warning 2019-11-23 18:36:40 +01:00
selection_tool.h Fold down select/expand connection/copper to a single action. 2019-11-22 19:30:36 +00: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 Use const references where possible 2019-12-05 14:40:22 -08:00
zone_create_helper.h pcbnew: Commit polygon points to new constrained zone 2019-10-20 09:29:35 -07:00
zone_filler_tool.cpp A better hack for the post-ProgressReporter-loss-of-focus issue. 2019-07-14 18:18:48 +01:00
zone_filler_tool.h A better hack for the post-ProgressReporter-loss-of-focus issue. 2019-07-14 18:18:48 +01:00