Anwender-Dokumentation GFA-BASIC
3.0
Fensterbefehle
GFA-BASIC bietet einige einfache Befehle zur Fensterverwaltung, die je-
doch nicht sehr flexibel sind (OPENW, CLOSEW, CLEARW, TITLEW,
INFOW). Will man eine leistungsfahigere Fensterverwaltung programmie-
ren, muß man entweder die entsprechenden AES-Routinen benutzen oder
die Parameter des gewünschten Fensters in einer Tabelle (WINDTAB)
‚ablegen und das Fenster erneut aufrufen. Zusätzlich stehen die Funktionen
W_HAND und W_INDEX als Bindeglied zwischen den einfachen GFA-
BASIC-Befehlen zur Fensterverwaltung und
den umfangreichen AES-
Funktionen aus der Fensterbibliothek zur Verfügung.
Die einfachen Befehle gehen von wenig variablen Fensterpositionen aus.
Eine Ecke des Fensters liegt immer an derselben Position, während die
andere Ecke an der Position am Berührungspunkt der vier Fenster liegt.
Bei der Verwendung der einfachen Befehle wird der Nullpunkt des Koor-
dinatensystems für Text- und Grafikausgaben auf die linke obere Fen-
sterecke gelegt. Dies wird allerdings von einigen Befehlen, z.B. von GET
und PUT, BITBLT usw., nicht beachtet. Grafik- und Textausgaben, die
den Fensterbereich verlassen, werden automatisch abgeschnitten (Clip-
ping).