GEM-Routinen Teil 5

Name benutzte Variablen Parameter Anmerkung
Cleardesk Löschen des Basic Desktops
Clipping xpos1 / ypos1 / xpos2 / ypos 2 Begrenzung der Ausgabe
Dragbox (★) Breit / Hoch — x.min/ y.min/ x.max/ y.max Verschieben einer Box
Eventmaus (★) Breit / Hoch / xpos1 / ypos 2
Farbe Farbnr / Rot / Gruen / Blau Rot = 1..7 Gruen = 1..7 Blau = 1..7 Definiert Farbe neu
Füllmuster Restore Datazeile 16 Worte (2 Byte)
Fullwindow (★) Mit und ohne Bildschirmumrahmung Bildschirm ohne Fenster
Grafikmodus Modus 1 = Überschreiben (norm) 2 = Mischen 3 = XOR 4 = Reversmix Schrift + Grafik + Marker
Growbox (★) Breit 1 / Hoch1 (xalt / yalt Breit2 / Hoch2 / xneu / yneu Bewegungsablauf
Hidemaus Ausschalten des Mauszeigers
Init control, global, gintin, gintout, ... Initialisierung der AES-Variablen
Linienendform Anfangsform / Endform 0 = eckig (norm) 1= Pfeil 2 = Rund
Linienmuster Linientyp Linientyp= 1..7 versch. Strich/Punktmuster
Linienstärke Staerke Staerke = 1, 3, 5, 7, ...
Markersetzen xpos / ypos Plazieren eines Polymarkers
Maus/Mouse (★) — xmaus / ymaus / key key: 1 = links 2 = rechts 3 = beide VDI / AES
Mausdata Restore Datazeile 16 Worte Selbstdefiniertes Maussymbol
Mausform Mausnr 0 = Pfeil 1 = Cursor 2 = Biene 3,4 = Hände 5-7 = Kreuze Vordefinierte Maussymbole
Movebox (★) Breit / Hoch / xalt / yalt / xneu / yneu Bewegungsablauf
Polygon xkoord (1..n) / ykoord (1..n) / Ecken Ecken = n ; n > 2 ausgefüllte Fläche
Polyline xkoord (1..n) / ykoord (1..n) / Anzahl Anzahl = n ; n > 1 verbundene Punkte
Polymarker Markertyp / Markergroesse / xpos / ypos Markertyp: 1 = Punkt 2,5 = Kreuze 3 = Stern 4,6 = Vierecke
Polymarkerfarbe Markerfarbe je nach Auflösung
Rechteck xpos1 / ypos1 / xpos2 / ypos2 Angabe zweier diagonal liegenden Eckpunkte Ausgefüllt
Rechteckrund xpos1 / yposl / xpos2 / ypos2 / fuell Ausgefüllt (Fuell = 1), nur Rahmen (Fuell = 0)
Rubberbox (★) — Breit / Hoch Berechnet Größe des Rechtecks
Schriftart Schrifttyp 1 = Fett 2 = Light 4 = Kursiv 8 = Unterstr. 16 = Outlined Kombinationsmöglichkeit
Schriftgröße Groesse 8, 9, 10, 16, 18, 20 (10=Normalgroesse) für Monochrom auch Farbe (9 = Normal für Farbe)
Schrumpfbox (★) Breit 1 / Hoch1 / xalt / yalt Breit2 / Hoch2 / xneu /yneu Bewegungsablauf
Setwind (★) Fensternr / Breit / Hoch / xpos / ypos 1 = Edit 2 = List 3 = Output 4 = Command Dimensionierung aller Fenster
Showmaus Einschalten des Mauszeigers
Textausgabe Text$ / XPOS / YPOS beliebige Bildschirmposition
Textwinkel Winkel 0, 900, 1800, 2700 Nur mit ’Textausgabe’
Umrahmung Rahmen pcircle, Rechteck, ...
Vieleck Radius / Ecken / xpos / ypos Ecken > 2
Zeichenhoch Zeichenhoehe 3 bis 26 Monochrom

(★) AES-Routine: erfordert Initialisierung durch ’INIT’ vor Aufruf der Routine!!!

— Die Routine gibt die folgenden Parameter an das Programm zurück.



Aus: ST-Computer 06 / 1986, Seite 88

Links

Copyright-Bestimmungen: siehe Über diese Seite