Jeff Young
568c8c336b
Move DRC control to a tool; move assorted commands to ACTIONS.
7 years ago
Jeff Young
9f1e2e34b7
Move some dupicated tools to common tools.
7 years ago
Jeff Young
e517199794
Move ConfigurePaths and LibTable management to common ACTIONs.
7 years ago
jean-pierre charras
be54f357eb
Better tooltip, more easy to translate
7 years ago
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
7 years ago
Seth Hillbrand
1f30d0c803
pcbnew: remove the last dlist components from pcbnew
7 years ago
Seth Hillbrand
99756efea5
Use GetFirstModule() for call that can be NULL
7 years ago
Ian McInerney
cbea5149cb
pcbnew: Cleanup context menu ordering
7 years ago
Jeff Young
da4fe27447
More ACTIONS work.
7 years ago
Jeff Young
33773bad4d
Yet more command conversions to ACTIONs.
7 years ago
Jeff Young
6ac273264d
Move Show3DViewer to common action.
7 years ago
Ian McInerney
208a8553a5
pcbnew: Add context menu to measure tool
Fixes: lp:1831063
* https://bugs.launchpad.net/kicad/+bug/1831063
7 years ago
Seth Hillbrand
63fb408478
pcbnew: Don't modify the board lists outside of class
We should not be updating the board lists without using the class_board
methods.
Fixes: lp:1831370
* https://bugs.launchpad.net/kicad/+bug/1831370
7 years ago
jean-pierre charras
17b18637f8
Fix a compil issue on msys2: %zu format does not exist on msys2
7 years ago
Jeff Young
45a9544726
Instantate a default menu from no selection when menu is first built.
This might resolve some of the GTK menu anomalies.
7 years ago
jean-pierre charras
072fc4f8cb
DIALOG_COPPER_ZONE: minor cosmetic change.
7 years ago
qu1ck
41a9546b3d
Pcbnew: fix crash in netlist updater
7 years ago
Seth Hillbrand
6a45446496
pcbnew: Remove the last dlist from modules/pcbnew
7 years ago
Seth Hillbrand
b244a940ef
pcbnew: Fix crash in modedit saving
7 years ago
Seth Hillbrand
9163ac543a
pcbnew: Move pads to std::deque
7 years ago
Jon Evans
f49779465e
Fix broken build in array_creator
7 years ago
Seth Hillbrand
3fb8963536
pcbnew: Cleanup tracks and vias rework
Fixes a few commit issues based on the std:: rework. Add an option to
delete tracks fully in pads and makes merge tracks smarter
Fixes: lp:1787190
* https://bugs.launchpad.net/kicad/+bug/1787190
7 years ago
Seth Hillbrand
888c01d11b
pcbnew: Move tracks to std::deque
7 years ago
Seth Hillbrand
d1877d7c1b
Moving modules from DLIST to std::deque
7 years ago
Seth Hillbrand
961b22d603
pcbnew: Changing drawings from dlist to std::deque
7 years ago
Jeff Young
296ec66796
Cosmetic cleanup in preference panels.
7 years ago
Jeff Young
74e10791ff
Fix some Mac-specific issues with the Preferences... menu item.
7 years ago
Jeff Young
f67df4bf11
Collapse ARRAY_CREATOR into single class now that legacy instance is gone.
Also removes AllowLegacyCanvas ADVANCED_CONFIG option.
7 years ago
Jeff Young
c1298570cb
Remove legacy routing options.
7 years ago
Jeff Young
69e60d3982
Make sure grid settings get set in new canvas when switching.
7 years ago
Jeff Young
7553cc2651
Clean up some dangling legacy odds and ends.
7 years ago
Jeff Young
ed9153a786
Fix assert launching PCBNew.
7 years ago
Jeff Young
c2662b0e11
Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME.
7 years ago
Jeff Young
d6e9bdf07b
Convert remaining legacy drawing code to print code.
7 years ago
Jeff Young
03bab2f4a9
Remove some more legacy drawing stuff.
7 years ago
Jeff Young
d2daab808c
Remove some legacy cursor handling stuff.
7 years ago
Jeff Young
edc8438ef0
Start the process of removing the legacy draw panel.
7 years ago
jean-pierre charras
30ad8e9369
Pcbnew, file menu: fix missing initialization of Append Board menuitem
7 years ago
Jon Evans
d0926cce58
PcbNew: prevent crash in point editor if selection gets invalidated
7 years ago
Seth Hillbrand
eb0fc7bae2
Re-connect switch canvas on startup
7 years ago
Seth Hillbrand
218bea9ace
pcbnew: Fix crash in find dialog
Tool manager is not exposed to the dialogs, we need to reference it
through the parent frame.
Fixes: lp:1830942
* https://bugs.launchpad.net/kicad/+bug/1830942
7 years ago
jean-pierre charras
48899a4c96
Fix incorrect tooltip.
7 years ago
Seth Hillbrand
e7e20b85b5
Don't change the board without user action
Grid and ratsnest visibility are stored in the board file and should not
be changed without the user explicitly modifying them.
In the future, we'll move these settings out of the board file but we
shouldn't cause extra file-churn for flipped bits.
Fixes: lp:1828285
* https://bugs.launchpad.net/kicad/+bug/1828285
7 years ago
Jon Evans
4d8be7b2bb
PcbNew: ensure Bezier points are updated before plotting
7 years ago
Jon Evans
adfc4d2485
PcbNew: fix Bezier curves not having bounding boxes at startup
7 years ago
Seth Hillbrand
cdaba24f0d
pcbnew: Remove some legacy code
The menu IDs were used for disambiguation in legacy canvas.
7 years ago
Seth Hillbrand
453eb9c3eb
pcbnew: Reconnect Grid settings dialog
Connects using the new common grid settings ID
7 years ago
Jeff Young
1e9da7f57b
Remove CurItem() architecture and legacy routers and drawing code.
7 years ago
Jeff Young
9d29e94cb5
Remove some more legacy code.
7 years ago
Jeff Young
0260b32125
Push resetLocalCoords down into COMMON_TOOLS.
Fixes: lp:1830693
* https://bugs.launchpad.net/kicad/+bug/1830693
7 years ago