| |
|
|
- Página 1 - |
|
| { ... } = gui.* ( ...
El Funktionsgruppe gui bietet Características para el Grafische Benutzeroberfläche.
Keywords: Controls, Buttons, Eingabe |
|
|
| |
|
|
| |
|
- Página 3 - |
|
|
HofK | Gerade en él gestoßen - Texto de Controls ändern?
var erg_txt = gui( gui.texto, gridZelle, "Ergebnis" ) // definiert una Textelement gui (gui.texto, erg_txt, "Die Kreisfläche beträgt" + flaeche) // beschriftet neu oder pappt el neuen Texto drüber?
var fl_btn = gui( gui.button, gridZelle, "Kreisfläche", kreis ) //definiert una Button gui( gui.button, fl_btn , "Kreisfl....", kreis ) // kann él así neu beschriftet voluntad? oder son das"Kuddelmuddel"
Klar, Referenz es todavía no bastante fertig. |
|
|
| |
|
|
|
| Einfach:
gui gui.texto, handle, texto
setzt el Texto des Controls. Buttonänderung por gui gui.button
o. später
gui texto,handle,cadena gui button,handle,... |
|
|
| |
|
|
|
HofK | IF (09.03.15)
Buttonänderung por ... gui button,handle,...
Wäre funktional soetwas como en JavaScript ---.style.visibility = "hidden"; ---.style.visibility = "visible"; en InfinityProfan machbar?
Also no ändern, pero en Bedarf el Button verstecken, así él veces zwischendurch "außer Gefecht" y unsichtbar es. |
|
|
| |
|
|
|
| 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í:
|
|
|
| |
|
|