Add more snapping points to rectangles and pads
Description
I would like to see more snapping points for both the new rectangles and pads (now when pads can be edited in the same manner, apparently with the same code implementation as far as I can tell by Jeff's commit message).
- Middle points of each edge
- Center point of the rectangle
There would be total 9 points for rectangles. Compare this with the 5 snapping points of graphic circles.
This would make centering and aligning the objects easy when moving them, or when creating other objects.
KiCad Version
Application: Pcbnew
Version: (5.99.0-2062-g224b41e8b), release build
Libraries:
wxWidgets 3.0.4
libcurl/7.66.0 OpenSSL/1.1.1d (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.1.1) nghttp2/1.39.2
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Build date: Jun 28 2020 21:09:37
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.71.0
OCE: 6.9.1
Curl: 7.66.0
Compiler: GCC 9.2.0 with C++ ABI 1013
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_SPICE=ON