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.10.3 fslx_evnt TOS Name: »File SelectionX Event« - übernimmt die Bearbeitung der Dateiauswahl. AES-Nummer: 193 Deklaration: int16_t fslx_evnt ( void *fsd, EVNT *events, int8_t *path, int8_t *fname, int16_t *button, int16_t *nfiles, int16_t *sort_mode, int8_t **pattern ); Beschreibung: Die Funktion übernimmt die Bearbeitung einer auf dem Bildschirm dargestellten Dateiauswahl. Es gilt: Parameter Bedeutung fsd Deskriptor, der beim Öffnen der Auswahl zurückgeliefert wurde. events EVNT-Struktur. Die Ereignisse werden von der Auswahl bearbeitet, wenn sie für das entsprechende Fenster bestimmt sind. path Zeiger auf den ausgewählten Pfad. fname Zeiger auf den ausgewählten Dateipfad. button Nummer des ausgewählten Buttons 0 = Abbruch-Button 1 = Ok-Button nfiles Anzahl der ausgewählten Dateien. sort_mode ausgewählter Sortiermodus. pattern ausgewähltes Dateinamensmuster wie "*.TXT" Hinweis: Ereignisse werden zunächst an die Dateiauswahl übermittelt, und von dieser dann ggfs. verarbeitet. Sobald ein Ereignis bearbeitet wurde, wird das entsprechende Bit in der EVNT-Struktur gelöscht. Ergebnis: Die Funktion liefert den Wert 0, wenn der Dialog beendet werden soll und anderenfalls den Wert 1. Verfügbar: Das Vorhandensein dieser Funktion kann per appl_getinfo (Opcode 7) festgestellt werden. Gruppe: Fileselektoren Querverweis: Binding