| |
|
|
 HofK | Am 09.04.2016 auf neue Syntax (ohne var) angepasst!
// Layout 1 farbe1 = rgb 192 192 192 farbe2 = rgb 120 0 70 farbe3 = rgb 0 200 70 farbe4 = rgb 200 200 100 verlauf1 = [45 [10 farbe1] [50 farbe2] [90 farbe3] ] verlauf2 = [165 [12 farbe1] [50 farbe4] [80 farbe3] [100 farbe2]]
gr1 = gui.grid gui.hwnd [[2 1 94 1 2] [10 1 68 1 4]] gr2 = gui.grid [gr1 3 1] [6 1]
gui.background gr1 rgb 255 255 255 // verlauf1 // farbe2 gui.background [gr1 3 3] farbe1 gui.background [gr1 3 1] farbe4 gui.background [gr1 3 5] verlauf2
gui.background [gr2 1 1] farbe3 // gui.background [gr2 2 1] farbe2 gui.text [gr2 1 1] "***" @mbef1 // gui.text [gr2 2 1] "???" @mbef2 htx33=gui.text [gr1 3 3] ""
proc mbef1 ctrl state global htx33 gui.text htx33 "********************************* *************************************** " + ctrl +" - " + state endproc
(21.02.2016 verbessert nach Hinweis von IF [...] )

Nach touch auf ***:
 |
|
|
| |
|
|
|
 HofK | Bei der Anpassung des Beispiels an die neue Syntax - weglassen von var - gibt es einen Fehler. Hängt offenbar mit dem Space Operator zusammen.
Bei genauerer Betrachtung ergab sich, dass ein Leerzeichen zwischen farbe1 und der Klammer ] vorher wohl funktionierte, nun aber einen Fehler auswirft. Es wird intern zweimal null ergänzt und ergibt einen Fehler.
Sicher war das Leerzeichen dort fehl am Platz, aber es ging halt.
verlauf1 = [45 [10 farbe1 ] ...
 |
|
|
| |
|
|
|
 | Habs mir auf die Liste gesetzt.
Heute bisher keine "Katastrophen", die mich an Infinityprogrammierung hindern. |
|
|
| |
|
|