Files
AH-Oil-Trader/mql5
Axel Hocks 4a6be29c8f MQL5 v1.49: Knoepfe auf 200 % + Spalten-Rueckfall
User: "die knoepfe sind viel zu klein, vergroessere um 200%".
Breite 66->132, Hoehe 17->34, Schrift 8->16.

FALLE 1 - die Aenderung waere auf jedem laufenden Chart NIE angekommen:
XSIZE, YSIZE und FONTSIZE standen im if(ObjectFind<0)-Zweig, wurden also nur
beim ERZEUGEN gesetzt. Die Knoepfe leben unter BPFX und ueberstehen Redraw() -
ein bestehendes Objekt haette seine alte Groesse behalten. Exakt der
v1.44-Fehler bei den Meldungs-Labels. Alle drei stehen jetzt im Redraw-Teil.
Merksatz: bei einem Objekt, das den Redraw UEBERLEBT, gehoert jede
einstellbare Eigenschaft in den Redraw-Teil, nicht in den Erzeugungs-Zweig.

FALLE 2 - die Groesse haette eine Falle aufgemacht: 13 Knoepfe a 34 px sind ein
490 px hoher Stapel. Auf einem niedrigen Chartfenster liefen die obersten aus
dem sichtbaren Bereich - und weil genau diese Knoepfe die einzige Moeglichkeit
sind, eine Gruppe wieder einzublenden, waere das ein Zustand ohne Rueckweg.
BtnDraw() misst jetzt CHART_HEIGHT_IN_PIXELS und bricht bei Bedarf in eine
zweite Spalte um (400 px -> 10 je Spalte / 2 Spalten; ab ~600 px eine Spalte).
Im Umbruch-Fall stimmt die Lesereihenfolge nicht mehr exakt - bewusst in Kauf
genommen, erreichbar schlaegt schoen.

0 errors 0 warnings, .ex5 frisch, Spiegel bitgleich.
2026-08-22 12:24:46 +02:00
..