•  Back 
  •  Formularfunktionen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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.11.12  form_xdo                                                  TOS

 Name:         »Form do XDialog« - führt einen erweiterten Dialog mit 
               dem Anwender durch.

 AES-Nummer:   50

 Deklaration:  int16_t form_xdo ( OBJECT *tree, int16_t startob, 
               int16_t *lastcrsr, XDO_INF *tabs, void *flydial );

 Beschreibung: Die Funktion übernimmt die Behandlung von 
               Benutzeraktionen in einem Formular.

                Parameter  Bedeutung

                tree       Zeiger auf den Objektbaum der Dialogbox
                startob    Nummer des Editobjekts, wo sich zu 
                           Dialogbeginn der Textcursor befinden soll 
                           (0 falls der Objektbaum kein Editobjekt 
                           enthält).
                lastcrsr   enthält die Nummer des Objekts, in dem sich 
                           der Cursor beim Beenden des Dialogs befand.
                tabs       Zeiger auf Tastatur-Tabellen oder NULL
                flydial    der entsprechende von form_xdial gelieferte 
                           Parameter, oder NULL, wenn auf Flydials 
                           verzichtet wird.

 Ergebnis:     Als Ergebnis wird der Index des Objekts zurückgegeben, 
               mit dessen Hilfe der Dialog beendet wurde.

 Verfügbar:    Die Funktion steht nur unter MagiC (ab Version 2.0) zur 
               Verfügung. Das Vorhandensein der Flydials, der 
               Tastaturtabellen sowie der Möglichkeit, die letzte 
               Cursorposition zu erfragen, kann per appl_getinfo 
               (Opcode 14) abgefragt werden.

 Gruppe:       Formulare

 Querverweis:  Binding   form_do