kicad/pcbnew
Seth Hillbrand 95ab0b1813 pcbnew: Hide dynamic ratsnest after canceling edit
The dynamic ratsnest is shown while moving items but this needs to be
hidden after cancelling.  Previously this was handled by the
SelectionClear event but we've changed this to (correctly) keep the
previous selection when canceling.

Fixes: lp:1831350
* https://bugs.launchpad.net/kicad/+bug/1831350
2019-06-02 20:25:02 -07:00
..
autorouter Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
connectivity pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
dialogs Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
drc Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
exporters pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
github Handle separate parsing rules for ID_SCH and ID_PCB. 2018-07-26 15:43:53 +01:00
import_gfx Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
microwave pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcad2kicadpcb_plugin pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
python Python fp wizards: fix a few issues in qrcode_footprint_wizard.py 2019-05-13 13:04:57 +02:00
router pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
specctra_import_export pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
swig pcbnew: remove the last dlist components from pcbnew 2019-06-02 20:06:11 -07:00
tools pcbnew: Hide dynamic ratsnest after canceling edit 2019-06-02 20:25:02 -07:00
CMakeLists.txt pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
Doxyfile_python Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
Doxyfile_xml Doxyfiles: Remove local debug lines 2019-02-13 17:22:07 -08:00
Info.plist Fix for dark mode on macOS Mojave 2018-12-07 09:03:56 +01:00
action_plugin.cpp pcbnew: Add toolbar buttons for action plugins 2018-08-26 19:39:27 -07:00
action_plugin.h pcbnew: Add toolbar buttons for action plugins 2018-08-26 19:39:27 -07:00
array_creator.cpp Fix broken build in array_creator 2019-06-01 16:30:58 -04:00
array_creator.h Collapse ARRAY_CREATOR into single class now that legacy instance is gone. 2019-06-01 16:29:12 +01:00
array_pad_name_provider.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
array_pad_name_provider.h Pcbnew: arrays skip existing names 2019-01-30 15:41:35 -08:00
board_commit.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
board_commit.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
board_connected_item.cpp Set new module parent early enough to allow pad clearance to be shown 2019-04-14 14:25:38 -04:00
board_connected_item.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
board_design_settings.cpp pcbnew: Add arc approximation setting to board 2019-05-24 21:21:06 -07:00
board_item_container.h
board_items_to_polygon_shape_transform.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
board_netlist_updater.cpp Pcbnew: fix crash in netlist updater 2019-06-01 21:02:16 -07:00
board_netlist_updater.h BOARD_NETLIST_UPDATER: fix 2 serious issues in dry run (memory leak and incorrect single pad nets deletion) 2019-04-17 13:39:55 +02:00
build_BOM_from_board.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
class_board.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
class_board.h pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
class_board_item.cpp Move remaining hard-coded segment counts 2019-05-16 08:49:55 -07:00
class_dimension.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_dimension.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_drawsegment.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_drawsegment.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_edge_mod.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_edge_mod.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_marker_pcb.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_marker_pcb.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_module.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
class_module.h pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
class_pad.cpp Prevent unbalanced PTH pad labels from being hidden by drills 2019-05-27 13:06:26 -04:00
class_pad.h pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
class_pcb_target.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_pcb_target.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_pcb_text.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_pcb_text.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_text_mod.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_text_mod.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
class_track.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
class_track.h pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
class_zone.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
class_zone.h Convert remaining legacy drawing code to print code. 2019-05-31 21:54:22 +01:00
collectors.cpp Remove legacy segment-based zones. 2019-04-12 20:19:23 +01:00
collectors.h Fix a bug introduced when UseGalCanvas() no longer switches. 2019-05-27 18:47:20 +01:00
convert_drawsegment_list_to_polygon.cpp Moving further arc approximations down 2019-05-22 14:35:17 -07:00
cross-probing.cpp Remove CurItem() architecture and legacy routers and drawing code. 2019-05-29 00:26:30 +01:00
drc.cpp pcbnew: Don't modify the board lists outside of class 2019-06-02 07:30:17 -07:00
drc.h pcbnew: Cleanup tracks and vias rework 2019-06-01 09:53:23 -07:00
drc_clearance_test_functions.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
drc_item.cpp pcbnew: Cleanup tracks and vias rework 2019-06-01 09:53:23 -07:00
eagle_plugin.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
eagle_plugin.h eagle: Handle DRC rule-based pad shapes 2019-02-04 07:06:49 +01:00
edit.cpp Clean up some dangling legacy odds and ends. 2019-06-01 01:17:46 +01:00
edit_track_width.cpp Fix assert launching PCBNew. 2019-06-01 00:06:25 +01:00
files.cpp Clean up some dangling legacy odds and ends. 2019-06-01 01:17:46 +01:00
footprint_edit_frame.cpp More ACTIONS work. 2019-06-02 21:10:56 +01:00
footprint_edit_frame.h More ACTIONS work. 2019-06-02 21:10:56 +01:00
footprint_editor_options.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
footprint_editor_utils.cpp More ACTIONS work. 2019-06-02 21:10:56 +01:00
footprint_info_impl.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00
footprint_info_impl.h Use binary search on Footprint Info list. 2018-08-04 10:29:17 +01:00
footprint_libraries_utils.cpp More ACTIONS work. 2019-06-02 21:10:56 +01:00
footprint_preview_panel.cpp Avoid including id.h in a lot of files that do not use it. 2019-05-26 08:14:25 +02:00
footprint_preview_panel.h Pcbnew: FOOTPRINT_PREVIEW_PANEL passes reference to local 2019-04-11 17:01:23 +01:00
footprint_tree_pane.cpp More ACTIONS work. 2019-06-02 21:10:56 +01:00
footprint_tree_pane.h Convert Footprint Editor to component tree. 2018-08-01 09:35:46 +01:00
footprint_viewer_frame.cpp Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
footprint_viewer_frame.h Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
footprint_wizard.cpp Fix code after renaming files. Minor other fix. 2018-01-30 20:23:35 +01:00
footprint_wizard.h Fix code after renaming files. Minor other fix. 2018-01-30 20:23:35 +01:00
footprint_wizard_frame.cpp Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
footprint_wizard_frame.h Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
footprint_wizard_frame_functions.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
fp_tree_model_adapter.cpp Fix potential string iterator issue. 2019-03-02 08:20:53 -05:00
fp_tree_model_adapter.h Convert Footprint Editor to component tree. 2018-08-01 09:35:46 +01:00
fp_tree_synchronizing_adapter.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
fp_tree_synchronizing_adapter.h Convert Footprint Editor to component tree. 2018-08-01 09:35:46 +01:00
generate_footprint_info.cpp More performance enhancements. 2018-08-06 13:49:27 +01:00
generate_footprint_info.h Convert Place Footprint to component tree. 2018-08-01 09:35:45 +01:00
gpcb_plugin.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
gpcb_plugin.h Performance enhancements in fp loading, string cmp, etc. 2018-08-01 09:35:46 +01:00
grid_layer_box_helpers.cpp Fix a few coverity errors 2019-02-16 14:09:21 +01:00
grid_layer_box_helpers.h In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
help_common_strings.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
hotkeys.cpp Clean up some dangling legacy odds and ends. 2019-06-01 01:17:46 +01:00
hotkeys.h Fix some Mac-specific issues with the Preferences... menu item. 2019-06-01 16:29:12 +01:00
initpcb.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
invoke_pcb_dialog.h Clean up some dangling legacy odds and ends. 2019-06-01 01:17:46 +01:00
io_mgr.cpp pcbnew: Prevent GITHUB plugin from being registered 2019-01-15 12:14:02 -08:00
io_mgr.h pcbnew: Fix missing config.h from 9458ae8221 2019-01-15 14:17:56 -08:00
kicad_clipboard.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
kicad_clipboard.h
kicad_netlist_reader.cpp Handle separate parsing rules for ID_SCH and ID_PCB. 2018-07-26 15:43:53 +01:00
kicad_plugin.cpp Fix a compil issue on msys2: %zu format does not exist on msys2 2019-06-02 14:37:37 +02:00
kicad_plugin.h pcbnew: Remove segment count from board file 2019-05-24 21:13:53 -07:00
layer_widget.cpp Remove more legacy editing code. 2019-05-27 18:47:20 +01:00
layer_widget.h Remove more legacy editing code. 2019-05-27 18:47:20 +01:00
legacy_netlist_reader.cpp
legacy_plugin.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
legacy_plugin.h Remove legacy segment-based zones. 2019-04-12 20:19:23 +01:00
load_select_footprint.cpp Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
menubar_footprint_editor.cpp More ACTIONS work. 2019-06-02 21:10:56 +01:00
menubar_pcb_editor.cpp Yet more command conversions to ACTIONs. 2019-06-02 21:10:56 +01:00
microwave.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
netclass.cpp units: Move common units and add tests 2019-01-08 09:29:32 -08:00
netclass.h Consolidate design rules UI. 2018-07-17 15:12:34 +01:00
netinfo.h pcbnew: Cleanup tracks and vias rework 2019-06-01 09:53:23 -07:00
netinfo_item.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
netinfo_list.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
netlist.cpp Moving modules from DLIST to std::deque 2019-06-01 09:53:23 -07:00
netlist_reader.cpp Handle separate parsing rules for ID_SCH and ID_PCB. 2018-07-26 15:43:53 +01:00
netlist_reader.h
pad_custom_shape_functions.cpp pcbnew: Add arc approximation setting to board 2019-05-24 21:21:06 -07:00
pad_edit_functions.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
pad_naming.cpp Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pad_naming.h Pcbnew: Array tool should not number NPTHs 2019-01-06 07:55:49 -08:00
pad_print_functions.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
pcb_base_edit_frame.cpp Remove some legacy cursor handling stuff. 2019-05-31 21:54:22 +01:00
pcb_base_edit_frame.h Remove some legacy cursor handling stuff. 2019-05-31 21:54:22 +01:00
pcb_base_frame.cpp Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
pcb_display_options.cpp Push polar coords down into COMMON_TOOLS. 2019-05-18 00:21:49 +01:00
pcb_draw_panel_gal.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
pcb_draw_panel_gal.h Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
pcb_edit_frame.cpp Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
pcb_edit_frame.h Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
pcb_general_settings.cpp Remove legacy routing options. 2019-06-01 16:29:12 +01:00
pcb_general_settings.h Remove legacy routing options. 2019-06-01 16:29:12 +01:00
pcb_layer_box_selector.cpp In-place editing for footprint TEXTE_MODULEs. 2018-07-17 15:11:04 +01:00
pcb_layer_box_selector.h Make esc dismiss net and layer selector popups. 2018-09-22 16:23:13 +01:00
pcb_layer_widget.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
pcb_layer_widget.h Remove more legacy editing code. 2019-05-27 18:47:20 +01:00
pcb_legacy_draw_utils.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
pcb_netlist.cpp Escape slashes in labels and netnames. 2019-04-07 00:24:10 +01:00
pcb_netlist.h Count pins instead of using netcount as a proxy. 2018-03-26 19:57:08 +01:00
pcb_painter.cpp pcbnew: Add arc approximation setting to board 2019-05-24 21:21:06 -07:00
pcb_painter.h Remove legacy segment-based zones. 2019-04-12 20:19:23 +01:00
pcb_parser.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcb_parser.h Remove legacy segment-based zones. 2019-04-12 20:19:23 +01:00
pcb_plot_params.cpp Pcbnew, Plot dialog, Gerber format: Enable or disable adding net metadata both in X1 and X2 format. Previously, this option was existing only in X2 format. Should be existing in both formats. 2018-12-09 08:38:23 +01:00
pcb_plot_params.h Pcbnew, Plot dialog, Gerber format: Enable or disable adding net metadata both in X1 and X2 format. Previously, this option was existing only in X2 format. Should be existing in both formats. 2018-12-09 08:38:23 +01:00
pcb_plot_params_parser.h hpgl plot parameters: use double instead of int to store the pen diameter to avoid truncation. 2018-05-26 09:37:42 +02:00
pcb_screen.cpp Remove some more legacy code. 2019-05-29 00:26:29 +01:00
pcb_view.cpp fix incorrect initialization of VIEW::m_boundary. 2018-11-18 20:04:17 +01:00
pcb_view.h
pcbnew.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcbnew.h pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
pcbnew.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
pcbnew.rc
pcbnew_config.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
pcbnew_config.h
pcbnew_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
pcbnew_id.h More ACTIONS work. 2019-06-02 21:10:56 +01:00
pcbnew_printout.cpp Disable zone outlines and hatched lines rendering in printouts 2018-10-31 19:17:30 +01:00
pcbnew_printout.h Disable zone outlines and hatched lines rendering in printouts 2018-10-31 19:17:30 +01:00
pcbplot.cpp Plot filenames automatically generated: change the point ('.') find in layer names to '_' 2019-01-05 12:44:38 +01:00
pcbplot.h Store line width setting for printouts 2018-10-31 19:17:30 +01:00
plot_board_layers.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
plot_brditems_plotter.cpp pcbnew: Remove the last dlist from modules/pcbnew 2019-06-01 20:55:32 -07:00
plotcontroller.h
plugin.cpp Performance enhancements in fp loading, string cmp, etc. 2018-08-01 09:35:46 +01:00
ratsnest.cpp pcbnew: Move tracks to std::deque 2019-06-01 09:53:23 -07:00
ratsnest_data.cpp pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07:00
ratsnest_data.h pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07:00
ratsnest_viewitem.cpp pcbnew: Draw Ratsnest with arcs to avoid overlap 2019-04-12 00:28:58 +01:00
ratsnest_viewitem.h Implement undo for Page Settings in PlEditor, Eeschema and PCBNew. 2019-05-27 11:58:55 +01:00
sel_layer.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
text_mod_grid_table.cpp Re-enable text layers now that DRC & zone fills are fixed. 2018-08-24 10:56:13 +01:00
text_mod_grid_table.h Consolidate design rules UI. 2018-07-17 15:12:34 +01:00
toolbars_footprint_editor.cpp Yet more command conversions to ACTIONs. 2019-06-02 21:10:56 +01:00
toolbars_footprint_viewer.cpp Move Show3DViewer to common action. 2019-06-02 16:21:44 +01:00
toolbars_pcb_editor.cpp Yet more command conversions to ACTIONs. 2019-06-02 21:10:56 +01:00
tracks_cleaner.cpp pcbnew: Cleanup tracks and vias rework 2019-06-01 09:53:23 -07:00
tracks_cleaner.h pcbnew: Cleanup tracks and vias rework 2019-06-01 09:53:23 -07:00
undo_redo.cpp pcbnew: remove the last dlist components from pcbnew 2019-06-02 20:06:11 -07:00
zone_filler.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
zone_filler.h Remove legacy segment-based zones. 2019-04-12 20:19:23 +01:00
zone_settings.cpp pcbnew: Remove segment count from board file 2019-05-24 21:13:53 -07:00
zone_settings.h pcbnew: Remove segment count from board file 2019-05-24 21:13:53 -07:00
zones.h UNIT_BINDERize zone dialogs. 2018-07-17 15:11:32 +01:00
zones_by_polygon.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
zones_by_polygon_fill_functions.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
zones_functions_for_undo_redo.cpp Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 2019-05-31 21:55:30 +01:00
zones_functions_for_undo_redo.h Fix occurrences of "edition" which should be "editing" 2018-07-17 15:12:39 +01:00
zones_test_and_combine_areas.cpp pcbnew: Remove segment count from board file 2019-05-24 21:13:53 -07:00