Öffnet einen neuen Screen

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 wird
Rect_u16 r(50,20,50,30);
title.createControl( this, r, "Screen 2" );
- Methoden, die bei Klick ausgeführt werden
- Screen/Anwendung wird geöffnet

Nächstes Thema

oeffnet_neuen_screen.txt · Zuletzt geändert: 2013/11/14 22:28 von technicalwriter