Lade...
 

Code-Beispiel: Ebenen

Widget-Ebenen

Ein Eingabefeld auf einem Window ist das Child-Objekt des Windows, und umgekehrt verhält sich das Window zum Eingabefeld als dessen Parent-Objekt. InstantView®Script drückt die Beziehung 'B ist Child-Objekt von A' aus, indem B in geschweifte Klammern eingeschlossen wird:

WindowObject(A, . . .) { WindowObject(B, . . .) }

Bei einem etwas komplexeren Window

Window(w1, LOAD, 20, 20, 377, 103, "w i n d o w") { Tool { Button(b0, 0, 0, "red.bmp") Button(b1, 0, 0, "blue.bmp") Button(b2, 0, 0, "green.bmp") } Prompt(p1, 11, 11, "Field:") String(s1, 84, 11, 148) Group(g1, SELECT_MULTIPLE, FONT(0), 19, 27, 213, 37, "select") { Checkbox(cb0, FONT(0), 19, 10, 110, "Checkbox 1") Checkbox(cb1, FONT(0), 19, 22, 110, "Checkbox 2") } }


können wir diese Beziehung als Graph darstellen und erhalten folgende Baumstruktur:


wobei jedes Window-Objekt auf einer bestimmten Stufe steht.