1. Lädt die GUI mit der Anwendung
- eine Klasse (z.B. Fenster) erstellen, die von der Applikation aufgerufen wird und die GUI mit der Anwendung aufruft
Attribute der Klasse:
title : UglText newScreen : UglButton
Methodeninhalt:
- onInit()-Methode, die bei Aufruf ausgeführt wird
Rect_u16 r(50,20,150,100); title.createControl( this, r, "Screen 1" ); r.top += 30; newScreen.createControl(this,r,"Öffnen"); newScreen.clickEvent = 0x22;
- Methoden, die bei Klick ausgeführt werden (onEvent())
- GUI wird angezeigt und kann mittels Touch bedient werden
2. Flash Button
- Bei Drücken des Buttons ändert dieser die Farbe und wirkt eingedrückt
3. Löst Button ClickAktion aus
- Erstellen einer Methode (onEvent()), die bei Drücken des Screens ausgeführt wird
if (nr==newScreen.clickEvent) { app.gui.show(new Anwendung); }- Abfrage, welches Objekt gedrückt wurde und Aufruf der entsprechenden Funktion
4. Neuer Screen/Anwendung öffnet sich
- Klasse (z.B. Anwendung) erstellen, die Attribute und Operationen der Anwendung enthält
Attribute der Klasse:
title : UglText
Methodeninhalt:
- onInit()-Methode, die bei Aufruf ausgeführt wirdRect_u16 r(50,20,50,30); title.createControl( this, r, "Screen 2" );
- Methoden, die bei Klick ausgeführt werden
- Screen/Anwendung wird geöffnet