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.20.11 fnts_open TOS Name: »Font Selector Open Window« - Zeichensatzauswahl im Fenster darstellen. AES-Nummer: 182 Deklaration: int16_t fnts_open ( FNT_DIALOG *fnt_dialog, int16_t button_flags, int16_t x, int16_t y, int32_t id, fix31 pt, fix31 ratio ); Beschreibung: Die Funktion öffnet einen Fensterdialog mit der Zeichensatzauswahl. Es gilt: Parameter Bedeutung fnt_dialog Zeiger auf Verwaltungsstruktur button_flags Flags für unterstützte Buttons 0x0001 = Checkbox für Namen selektieren 0x0002 = Checkbox für Stile selektieren 0x0004 = Checkbox für die Höhe selekt. 0x0008 = Checkbox für Breiten/Höhenverhältnis selektieren 0x0100 = Checkbox für Namen anzeigen 0x0200 = Checkbox für Stile anzeigen 0x0400 = Checkbox für Höhe anzeigen 0x0800 = Checkbox für Breiten/Höhenverhältnis anzeigen 0x1000 = Breiten/Höhen Verh. einstellbar 0x2000 = Button 'setzen' anwählbar 0x4000 = Button 'markieren' anwählbar x x-Koordinate y y-Koordinate des Fensters id ID des Zeichensatzes pt Höhe des Fonts in 1/65536 Punkten ratio Breiten/Höhen-Verhältnis Hinweis: Bei Koordinaten von (-1,-1) wird der Dialog zentriert auf dem Bildschirm dargestellt. Ergebnis: Die Funktion liefert die AES-Fensterkennung des Fensters (oder im Fehlerfall den Wert 0) zurück. Verfügbar: Das Vorhandensein dieser Funktion kann per appl_getinfo (Opcode 7) festgestellt werden. Gruppe: Zeichensatzauswahl Querverweis: Binding fnts_close xFSL-Schnittstelle