User: oben rechts ueberlagern die Texte immer noch.
ZWEI Fehler in meinem eigenen v1.41-Fix:
(1) Die Y-Zuweisungen standen INNERHALB von if(ObjectFind < 0) -- sie griffen
also nur beim ERZEUGEN. Ein bereits vorhandenes Label behielt seine alte
Position. Denselben Fehler hatte ich bei der X-Zentrierung schon gefangen
und hier trotzdem wiederholt.
(2) Der Faktor 1,8 px je Punkt war nur die NAECHSTE Schaetzung. Bei anderer
DPI-Skalierung waere er wieder falsch gewesen.
Jetzt: LabelH() misst die TATSAECHLICHE Pixelhoehe ueber TextGetSize
(TextSetFont nimmt 1/10 Punkt bei negativer Groesse) und gibt sie +6 px Luft
zurueck; Rueckfall size*2, falls die Messung 0 liefert. Y wird bei JEDEM Redraw
gesetzt.
⚠ TextGetSize verlangt uint& -- mit int& kompiliert es nicht (error 246).
Kompiliert ins richtige Terminal: 0 errors, 0 warnings, .ex5 frisch.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>