Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

neue_bildschirme_mit_der_ugl_erstellen [2014/01/24 14:07]
esche [Entwurf der neuen Bildschirm]
neue_bildschirme_mit_der_ugl_erstellen [2014/01/24 14:11] (aktuell)
esche [eine Geste auswerten]
Zeile 45: Zeile 45:
  
  
-====== ​eine Geste auswerten ====== +====== ​Eine Geste auswerten ====== 
-Als Sahnehäubchen auf die Seitenwechselfunktionen soll der Navigator noch die Aufgabe erhalten eine mögliche Touch-Gesten ​zu verarbeiten. Die Auswertung der Touchereignisse erfolgt über eine Zustandsmaschine in der Displayklasse. Nur mal so für Interessierte,​ SiSy generiert den Code der Zustandsmaschine aus dem Modell automatisch in die entsprechende Klasse ;-)+Als Sahnehäubchen auf die Seitenwechselfunktionen soll der Navigator noch die Aufgabe erhalten eine mögliche Touch-Geste zu verarbeiten. Die Auswertung der Touchereignisse erfolgt über eine Zustandsmaschine in der Displayklasse. Nur mal so für Interessierte,​ SiSy generiert den Code der Zustandsmaschine aus dem Modell automatisch in die entsprechende Klasse ;-)
  
 >​{{::​smtouch.png?​direct&​750|}} >​{{::​smtouch.png?​direct&​750|}}
Zeile 62: Zeile 62:
 </​code>​ </​code>​
  
-Die diese eigentlich GUI internen //​UglEvents//​ werden an alle Formen weitergeleitet. Wenn eine Form //​UglEvents//​ verarbeiten möchte muss diese die Operation //​onUglEvent//​ der Basisklasse überschreiben. Wurde ein //​UglEvent//​ verarbeitet muss dies quitiert werdendamit es nicht an weitere Empfänger gesendet wird.+Diese, ​eigentlich GUI internen //​UglEvents//​werden an alle Formen weitergeleitet. Wenn eine Form //​UglEvents//​ verarbeiten möchtemuss diese die Operation //​onUglEvent//​ der Basisklasse überschreiben. Wurde ein //​UglEvent//​ verarbeitetmuss dies quitiert werden damit es nicht an weitere Empfänger gesendet wird.
  
 >>>​{{::​codenavuglevent.png?​direct&​500|}} >>>​{{::​codenavuglevent.png?​direct&​500|}}
Zeile 68: Zeile 68:
 >>>​{{::​seqnavuglevent.png?​direct&​600|}} >>>​{{::​seqnavuglevent.png?​direct&​600|}}
  
-Erstellen und übertragen ​sie das Programm auf den Mikrocontroller. Wenn Sie das Paket //​MeineBildschirme//​ als neues Fenster geöffnet haben, können Sie jetzt zwischen den Fenstern umschalten um die Anwendung zu erstellen. Oder sie betätigen auf dem Titel-Tabulator der Anwendung die rechte Maustaste und erhalten dort das Aktionsmenü des entsprechenden Diagramms. So können Sie die Anwendung auch ohne Umschalten der Fenster erstellen.+Erstellen und übertragen ​Sie das Programm auf den Mikrocontroller. Wenn Sie das Paket //​MeineBildschirme//​ als neues Fenster geöffnet haben, können Sie jetzt zwischen den Fenstern umschaltenum die Anwendung zu erstellen. Oder sie betätigen auf dem Titel-Tabulator der Anwendung die rechte Maustaste und erhalten dort das Aktionsmenü des entsprechenden Diagramms. So können Sie die Anwendung auch ohne Umschalten der Fenster erstellen.
  
 >>>​{{::​taberstellenbrennen.png?​direct&​400|}} >>>​{{::​taberstellenbrennen.png?​direct&​400|}}
neue_bildschirme_mit_der_ugl_erstellen.txt · Zuletzt geändert: 2014/01/24 14:11 von esche