Eeschema: Add "Origins & axes" setting to eeschema and symbol editor (Increase Y axis upwards)
Description
Allow eeschema Y axis to increase upwards (this was achieved by adding "Origins & axes" setting to pcbnew in v6).
- This is necessary, because coordinates are shown in status bar. There is no possibility to enter anything by coordinates in eeschema, I think, so this is not so critical like was in pcb related workflow.
Steps to reproduce
- Open fresh eeschema;
- Hover on left bottom corner;
- See that cursor is at X 0, Y 8250;
- Hover on left top corner;
- See that cursor is at X 0, Y 0;
#3 vs #5 should be inversed. This is what user expects and is default in other engineering-like software: Altium, inkscape, photoshop, freecad. Libre draw is an exception (uses the same inverted Y axis, this was new for me);
Relates to: #5711 (closed), #5395.
KiCad Version
Application: Eeschema
Version: (5.99.0-9150-gfb5cd22cd0), release build
Libraries:
wxWidgets 3.1.4
libcurl/7.74.0-DEV Schannel zlib/1.2.11
Platform: Windows 10 (build 19042), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Feb 16 2021 12:06:17
wxWidgets: 3.1.4 (wchar_t,STL containers)
Boost: 1.75.0
OCC: 7.5.0
Curl: 7.74.0-DEV
ngspice: 34
Compiler: Visual C++ 1928 without C++ ABI
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
KICAD_SCRIPTING_ACTION_MENU=ON
KICAD_USE_OCC=ON
KICAD_SPICE=ON
Edited by Jeff Young