| |
|
|
- Página 1 - |
|
| { ... } = gui.* ( ...
El Funktionsgruppe gui bietet Características para el Grafische Benutzeroberfläche.
Keywords: Controls, Buttons, Eingabe |
|
|
| |
|
|
|
| |
|
- Página 3 - |
|
| Sí, klar, es posible en una Feld mehrere Controls abzulegen y Controls puede (natürlich) auch unsichtbar ser y unsichtbar bedeutet entonces auch substanzlos en el Gegensatz a 100% transluzent.
Como lo unheimlich viele Stilkonstanten son - si auch no bastante así como en CSS - plane Yo una Art Schnittstelle, con el lo posible ser se, con el de CSS bekannten Bezeichnungen - oder Ähnliche - trabajo a puede.
So wäre "gui visibility control false" tatsächlich angeplant, y así voluntad Yo auch algo como como borderwidth, bordercolor, como textcolor, etc.
Lo se aber schwierig hier gute Konstantennamen para encontrar en speziellen fällen. Aber Stück para Stück. |
|
|
| |
|
|
|
| Neu:
gui(gui.width) gui(gui.height)
geben ahora el Größen la ventana a. |
|
|
| |
|
|
|
| Wenn auch todavía no dokumentiert, así va con el Función GUI ya qué - en el Principio incluso Buttons si uno dafür gefärbte Textflächen verwendet como Yo hier para mich ya teste para el kommenden Infinity-Profano-Receiver entonces nombre "Infinity-Profano-Bridge".
$alias grau1 rgb 50 50 50
$alias grau2 rgb 90 90 90
var grid=gui.grid gui.hwnd,[1,3]
var grid2=gui.grid [grid,1,3],[3,3]
var grid3=gui.grid [grid2,1,3],[3,1]
var btn
btn.1=gui.myButton [grid2,1,1] "Befehls- Referenz"
btn.2=gui.myButton [grid2,3,1] "IDE Starten"
btn.3=gui.myButton [grid3,1,1] "Drehen"
btn.4=gui.myButton [grid3,3,1] "KeepOn"
btn.5=gui.myButton [grid2,3,3] "Receiver aktivieren"
gui.width [grid2,2] 10
gui.height [grid2,2] 10
gui.width [grid3,2] 10
/ /
proc gui.myButton parent txt
var h=gui.texto parent txt @gui.mybutton.proc
gui.background h grau1
ENDPROC
proc gui.myButton.proc txtCtrl state
if state==0
gui.background txtCtrl grau2
más
gui.background txtCtrl grau1
endif
ENDPROC
Das Ejemplo es aber verwirrend, el Trick sin embargo bastante simplemente:
Der dritte Parámetro de gui.texto como Procedimiento-Adresse:
Grabscht uno en solch una Feld Luego se el a eineProc weitergeleitet y el ellos sabe 2 Parámetro txtCtrl y state:
|
|
|
| |
|
|
|
Micha12334 | Seit Tagen schaue Yo heute otra vez rein en el Infinity - Gefüge y lugar fest, dass "gui" y mehr correcto arbeitet! Es wahrhaft geil. Nun es ernsthaft a Projekte! Gracias "IF".
Micha12334 Michael |
|
|
| |
|
|
|
HofK | |
|
| |
|
|
|
| Jupp, langsam kommt Schwung rein. |
|
|
| |
|
|
|
HofK | Un kleine gui Spielerei para zwei Daumen
ACHTUNG! Schon veraltet, el neue Versión sin var y dafür con global siehe más unten.
// gui Spielerei $alias f1 rgb 50 250 50 $alias f2 rgb 0 90 222 $alias f3 rgb 0 0 222 var grid = gui.grid gui.hwnd [1 3] var grid2 = gui.grid [grid 1 3] [3 3] var links = [grid2 1 1] var rechts = [grid2 3 1] var btn btn.1=gui.algo links "Tipp en él - zieh weg" btn.2=gui.algo rechts "Touch hier" proc gui.algo parent txt var h = gui.texto parent txt @nochwas gui.background h f1 gui.textcolor h f3 ENDPROC proc nochwas tCtrl st if st==0 gui.background grid f2 gui.background tCtrl f1 endif if st==1 gui.background grid f1 gui.background tCtrl f2 endif caso st==2 : gui.background tCtrl f3 ENDPROC
|
|
|
| |
|
|
|
HofK | Posesiones veces el gui Dings en el Anwendung minimiert.
grd = gui.grid gui.hwnd [5 5] // una gui Dings gui.test [grd 3 3] "tippe" / / proc gui.test parent tx // Textcontrol gui.texto parent tx @aktion ENDPROC proc aktion tCtrl stat // una Aktion msg.toast "na schau mal" ENDPROC
Weniger va kaum - oder? Actualización: neue Syntax! var lejos. |
|
|
| |
|
|
|
| HofK (27.02.2016)
Posesiones veces el gui Dings en el Anwendung minimiert.
Weniger va kaum - oder? Actualización: neue Syntax! var lejos.
Dank (neu) event.button tal vez así:
|
|
|
| |
|
|
| |
|
- Página 4 - |
|
|
HofK | Nach el Syntaxänderungen passe Yo veces siempre el Farben en el Editor por Streichung (var) y zufügen (global usw.) a.
El gui Spielerei para zwei Daumen entonces evtl. así: ---
Theme Monokai
Apéndice: Como es todavía una Fehler drin, siehe [...]
Neuere Versión más unten! |
|
|
| |
|
|
|
HofK | Wenn Yo el en el Vergleich ahora correcto überschaue, ha uno nun zwei Möglichkeiten el tippen/wischen en/encima gui Zellen a reagieren.
- por vordefinierter event Función: Dort en el Parámetro data (assoziatives Feld) el Handle auswerten.
- por incluso erstellter gui Unterfunktion en el Zelle: ("gui Dings" - dafür hay doch sicher una ordentliche Benennung?) Dort una Textelement con uno "Aktions"-Función versehen. El "Aktions"-Función dank Parámetro txtCtrl para mehrere Textelemente zentral a Auswertung el Stati 0 drauftippen, 1 loslassen, 2 wegziehen. |
|
|
| |
|
|
|
HofK | El gui Spielerei para zwei Daumen funktioniert nun simplemente así:
|
|
|
| |
|
|