Topic : TOS - das Betriebssystem
Author :
Version : tos.hyp (5. März 2013)
Subject : Programmieren/Atari
Nodes : 3001
Index Size : 93602
HCP-Version : 5
Compiled on : Atari
@charset : atarist
@lang :
@default : Titel
@help :
@options : +g -i -s +x +zz -t4
@width : 70
View Ref-File8.8.4 wdlg_evnt TOS Name: »WindowDialog Event« - Dialogbearbeitung.
AES-Nummer: 166
Deklaration: int16_t wdlg_evnt ( DIALOG *dialog, EVNT *events );
Beschreibung: Die Funktion dient zur Auswertung bzw. Bearbeitung von
Ereignissen eines Fensterdialogs. Es gilt:
Parameter Bedeutung
dialog Zeiger auf den Dialog
events Zeiger auf EVNT-Struktur
Hinweis: Diese Funktion muß im Event-Loop aufgerufen
werden. Im Bitvektor mwhich der EVNT-Struktur werden
die Ereignis-Bits gelöscht, die sich auf den
Fensterdialog beziehen. Nach dem Aufruf dieser Funktion
kann die EVNT-Struktur von der Applikation zur
Auswertung der für sie bestimmten Events benutzt
werden.
Falls die Funktion den Wert 0 zurückliefert, muß der
Dialog (per wdlg_close geschlossen werden.
Achtung: Das Iconifying wird nicht von dieser Funktion
unterstützt. Wird der Iconifier bei wdlg_open als
Fensterelement angemeldet muß daher dieses Ereignis
selbst ausgewertet und behandelt werden. Das gleiche
gilt, wenn man den Sizer als Element anmeldet.
Ergebnis: Die Funktion liefert den Wert 1 zurück, wenn kein
Fehler aufgetreten ist. Bei einem Rückgabewert von 0
muß der Dialog geschlossen werden.
Verfügbar: Das Vorhandensein dieser Funktion kann per appl_getinfo (Opcode 7) festgestellt werden.
Gruppe: Fensterdialoge Querverweis: Bindingwdlg_openwdlg_close