AdjustView
AdjustView(windowID, childID), AdjustView(windowID), AdjustView(, childID), AdjustView
Parameter: Bezeichner eines Windows und eines Childobjekts
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | ein Objekt |
Stack(Out) | Top | - |
Alle Windowobjekte werden den aktuellen Zugriffsrechten
entsprechend angepasst und Windowobjekte mit Flag VOLATILE werden - genau wie bei FillWindow - entsprechend der Existenz / Nicht-Existenz eines Datenfelds
ein- oder ausgeblendet.Mit
Widget(KLASSE::zugriffsAusdruck, x, y, ...)
beschriebene Oberflächenobjekte werden den Daten des Objektes (aus der Datenbank) wie
bei den Anweisungen FillWindow / DrainWindow
zugeordnet.
Für Objekt + Zugriffspfad werden sowohl die Lese- als auch die Schreibberechtigung
getestet.
Lesen | Schreiben | Windowobjekt wird ... |
erlaubt | erlaubt | sichtbar |
erlaubt | verboten | sichtbar, nicht editierbar, von DrainWindow ignoriert (wie bei Flag NO_DRAIN) |
verboten | erlaubt | unsichtbar, von FillWindow und DrainWindow ignoriert |
verboten | verboten | unsichtbar, von FillWindow und DrainWindow ignoriert |
Mit Flag HIDDEN bzw. InstantView®-Befehl Hide verborgene
Windowobjekte werden auch von AdjustView ignoriert, d.h. sie bleiben unsichtbar.
Ein durch AdjustView ausgeblendetes Windowobjekt kann nicht mit InstantView®-Anweisung Show sichtbar gemacht werden.