move corner point To: ignores global coordinate direction setting
Description
For zones, rule areas and polygones there is context-menu command to "Move corner point To xy destination". This command ignores the global setting for coordinate axis directions.
Affects:
- zones
- rule areas
- polygone
- corner points (Move corner point To)
- midpoints (Move midpoint To)
Only tested for y-axis-direction.
Affects v8 and v8.99.
Steps to reproduce
- open attached project, open board: rule_area_corner_coordinates.zip
- global Preferences-->pcb editor-->Origins&Axes: X == increase right / Y == increase up (see picture 1)
- select rule area
- hover mouse pointer over top left corner point (coordinate 50;-10) (see picture 2)
- RMB-click --> context menu --> Shape modifications --> move corner point to xy (see picture 3)
- coordinate input field for destionation coordinate opens, prefilled with actual coordinates. This already shows a false sign on y-coordinate(see picture 4)
- type x= 40 / y= -20, click OK (see picture 5)
- observe: corner point moves to coordinate 40/+20, seemingly ignoring the global coordinate direction setting (see picture 6)
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 8.0.1-69-gafcda88ee3, release build
Libraries:
wxWidgets 3.2.4
FreeType 2.12.1
HarfBuzz 8.3.0
FontConfig 2.14.2
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.83.0
OCC: 7.7.1
Curl: 8.5.0-DEV
ngspice: 42
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
Edited by Maik Freitag