kicad/pcbnew/tools
jean-pierre charras a5ff27cae7 Pcbnew, EDIT_TOOL::GetAndPlace(): fix and issue, and allows execution only if
called inside the board editor.
Fix also a broken behavior: the current action was not cancelled, and if it is
called during a move items (when typing the 'T' key), items were broken.
The actual bug is the fact it is called also in fp editor and footprint wizard frame,
because it is part of EDIT_TOOL action list, common to fp editor, and should not.
But a full change is much more costly than just a filter.
2021-05-09 11:51:57 +02:00
..
board_editor_control.cpp Remove useless wx/wx.h include, that create sometimes compil warnings on msys. 2021-05-01 19:32:15 +02:00
board_editor_control.h Pcbnew: add write board netlist to file support. 2021-03-28 08:38:29 -04:00
board_inspection_tool.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
board_inspection_tool.h Make OK default in inspectors (and hook up to close window). 2021-03-22 21:20:54 +00:00
board_reannotate_tool.cpp eeschema and pcbnew paste: consistent paste behaviour 2021-05-03 19:38:32 +01:00
board_reannotate_tool.h eeschema and pcbnew paste: consistent paste behaviour 2021-05-03 19:38:32 +01:00
convert_tool.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
convert_tool.h Copy linewidths when coverting to polygons. 2021-03-13 17:06:49 +00:00
drawing_stackup_table_tool.cpp Pcbnew: Fix memory leaks and fix inefficient code. 2021-03-14 20:27:59 +01:00
drawing_tool.cpp enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
drawing_tool.h Pcbnew: Fix memory leaks and fix inefficient code. 2021-03-14 20:27:59 +01:00
drc_tool.cpp Round 2 of Worksheet -> Drawing Sheet. 2021-02-23 11:57:44 +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, EDIT_TOOL::GetAndPlace(): fix and issue, and allows execution only if 2021-05-09 11:51:57 +02:00
edit_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
footprint_editor_control.cpp Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -04: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 Separate logic for multi-select and click-select when filtering. 2021-04-29 00:07:35 +01:00
global_edit_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
group_tool.cpp Rework bitmap system to load from archived PNGs 2021-03-11 08:37:35 -05:00
group_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pad_tool.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
pad_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pcb_actions.cpp Pcbnew, EDIT_TOOL::GetAndPlace(): fix and issue, and allows execution only if 2021-05-09 11:51:57 +02:00
pcb_actions.h Remove ACTIONS::TranslateLegacyId and TOOL_DISPATCHER::DispatchWxCommand 2021-03-30 23:20:22 +00:00
pcb_control.cpp Pcbnew: fix crash due to a not tested null pointer. 2021-05-07 10:35:00 +02:00
pcb_control.h Access the new paste behaviour via a new Paste Special... dialog 2021-05-03 19:38:32 +01: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 enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04: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 enum class PAD_SHAPE_T 2021-05-01 08:22:35 -04: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 enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
pcb_selection_conditions.h enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
pcb_selection_tool.cpp Enum class PAD_ATTR_T 2021-05-01 10:51:54 -04:00
pcb_selection_tool.h Separate logic for multi-select and click-select when filtering. 2021-04-29 00:07:35 +01: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 Decouple 3D view dirty marking and refresh 2021-04-08 22:09:19 -04:00
pcb_viewer_tools.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
placement_tool.cpp Pcbnew: Do not move footprint fields twice in align/distribution tools 2021-04-02 21:09:36 +00: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 enum class PCB_SHAPE_TYPE_T 2021-04-30 22:36:12 -04:00
zone_create_helper.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
zone_filler_tool.cpp Make sure connectivity is locked for zone filling. 2021-04-25 18:09:53 +01:00
zone_filler_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00