Befehlssatz et Aider | | | |  | { ... } = gui.* ( ...
qui Funktionsgruppe gui bietet Funktionen pour qui Grafische Benutzeroberfläche.
Keywords: Controls, Buttons, Eingabe |
| | | | |
| |  | Neuer Wert pour long qualité, si Modus gui.mod:
gui.theme //=100, mets un Theme eines Controls
Gibt sous Android oui verschiedene Themes comment Holo etc. - avec gui.mod gui.theme peux on un Theme changement.
Besonderheit avec cela aussi pour gui.grid:
gui.grid avec gui.mod gui.theme avec Theme -1 (Besonderheit) pouvoir den normalement unsichtbaren Raster avec cela, dass chacun Rasterzelle une abwechselnde Untergrundfarbe bekommt, sichtbar:
 |
| | | | |
| |  | Neues Contrôle:
gui.text //=1100, erzeugt un reines Textcontrol
Hierbei aussi erstmalig bien sichtbar qui automatische Gravitation de Raster-Zellen:

 |
| | | | |
| |  | Neuer Mgl. pour long qualité, si Modus gui.mod: gui.text //=1100, mets den Text eines Text-Controls
dans XProfan.Api landet avec cela: KompilierenMarqueSéparation |
| | | | |
| |  | 2 neue Eigenschaften pour gui.hwnd, Raster-Zellen et Text-Contrôle:
Werte pour long qualité, si Modus gui.mod:
gui.bgcolor //=150, mets qui Hintergrundfarbe (long, trop beziehen avec Funktion rgb) de gui.hwnd, einer Rasterrahmen-cellule ou bien eines Text-Controls. gui.textcolor //=151, mets qui Textfarbe (long, trop beziehen avec Funktion rgb) de gui.hwnd, einer Rasterrahmen-cellule ou bien eines Text-Controls.
La première fois, dadurch aussi joli darstellbar qui automatische Neuberechnung chez Bildschirmrotation:


ici qui Voir le texte source: KompilierenMarqueSéparation//erzeuge grid
var grid=gui(gui.add,gui.grid,gui.hwnd,[4,6])// erzeuge ein 4x6 Raster auf gui.hwnd
gui gui.mod,gui.theme,grid,-1//setze Schachbrettmuster für Sichtbarmachung des grids
gui gui.mod,gui.bgcolor,[grid,2,2],rgb(0,0,255)// setze Hintergrundfarbe von Rasterfeldzelle 2,2 auf Blau
//erzeuge txt
gar txt=gui(gui.add,gui.text,[grid,4,6],"123\n456")//erzeuge Textcontrol im Rasterfeld 4,6 auf Grid grid
gui gui.mod,gui.bgcolor,txt,rgb(255,0,0)// setzte Hintergrundfarbe von Textcontrol txt auf Rot
gui gui.mod,gui.textcolor,txt,rgb(255,255,255)//setze Textfarbe von Textcontrol txt auf weiß >
|
| | | | |
| |  | So, musste mon Raster nochmals anders erzeugen et anders berechnen.
il y a pas plus: gui.add et pas plus gui.mod.
un Raster erzeugen maintenant so: var mygrid=gui(gui.grid,parent,[x,y]) |
| | | | |
| |  | qui Breite/ Hauteur eines controls ermitteln eh bien so:
gui(gui.width,control) gui(gui.height,control)
Um une cellule eines Grids abzufragen:
gui(gui.width,[grid,x,y]) gui(gui.height,[grid,x,y]) |
| | | | |
| |  | [OFFTOPIC] je trouve cela Grid-Prinzip le moi mir ici extra pour AndroidProfan envahir laisser habe so intéressant, dass je es später aussi pour XProfan umsetzen voudrais. qui meisten Probleme im Zusammenhang avec qui ganzen Fensterskalierproblematik sommes avec cela irgendwie de dannen. [/OFFTOPIC] |
| | | | |
| |  | ici la fois un Beispieloutput: KompilierenMarqueSéparationvar grid1=gui(gui.grid,gui.hwnd,[3,5])
var grid2=gui(gui.grid,[grid1,2,2],[2,2])
var grid3=gui(gui.grid,[grid1,2,3],[2,2])
gui gui.height,[grid1,1],1
gui gui.height,[grid1,2],1
gui gui.height,[grid1,3],20
gui gui.height,[grid1,4],1
gui gui.height,[grid1,5],1 >
 |
| | | | |
| |  HofK | ... wird encore kompakter et avec cela moins fehleranfällig - comme mir si es "durch" ist fais je qui Kreisberechnung récente. |
| | | | |
| |  | Muss maintenant encore qui X-Achsen berechnen et bisl kram... |
| | | | |
| |  | Tolle neue weitere Mgl. sur une Glissement alle Zellenhöhen trop mettons:
statt KompilierenMarqueSéparationgui gui.height,[grid1,1],1
gui gui.height,[grid1,2],1
gui gui.height,[grid1,3],20
gui gui.height,[grid1,4],1
gui gui.height,[grid1,5],1/pre> allez aussi: KompilierenMarqueSéparation ou bien si on une cellule avec automatischer Hauteur pour Anpassung wünscht ensuite 0 ou bien zéro: KompilierenMarqueSéparation erzeugt une cellule avec 20il Hauteur, une qui alles ausgleicht, et unten une weitere avec 20il Hauteur. |
| | | | |
|
répondreOptions du sujet | 35.729 Views |
Themeninformationencet Thema hat 3 participant: |