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.9.12 wind_update TOS Name: »Update Window« - bestimmt das Neuzeichnen eines Fensters. AES-Nummer: 107 Deklaration: int16_t wind_update ( int16_t wi_ubegend ); Beschreibung: Die Funktion signalisiert dem AES, daß die Benutzerapplikation gerade den Bildschirm neu aufbaut. Das AES schränkt daraufhin seine eigenen grafischen "Tätigkeiten", wie z. B. das Herunterklappen von Dropdownmenüs, ein. wi_ubegend Bedeutung END_UPDATE (0) Bildschirmaufbau ist abgeschlossen. BEG_UPDATE (1) Aufbau beginnt, Rechtecklisten werden eingefroren. END_MCTRL (2) Applikation gibt Mauskontrolle ab BEG_MCTRL (3) die Applikation möchte die alleinige Kontrolle über die Maus haben. MagiC implementiert den 'check and set mode' von AES 4.00 Der Aufruf erfolgt in diesem Fall per wind_update (BEG_UPDATE|0x100) bzw. wind_update (BEG_MCTRL|0x100). Dabei wird die Update-Kontrolle nur noch übernommen, falls keine andere Applikation die Kontrolle hat bzw. die eigene Applikation besitzt. Das Vorhandensein dieses Features kann per appl_getinfo (Opcode 11) abgefragt werden. Ergebnis: Ein Fehler ist nur dann aufgetreten, wenn als Ergebnis 0 zurückgegeben wird. Verfügbar: All AES versions. Gruppe: Fensterverwaltung Querverweis: Binding