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.6.22 edit_set_font TOS Name: »Edit Object Set Font« - ändert den Zeichensatz eines Editobjektes. AES-Nummer: 217 (Unterfunktion 3) Deklaration: void edit_set_font ( OBJECT *tree, int16_t obj, int16_t fontID, int16_t fontH, int16_t fontPix, int16_t mono ); Beschreibung: Parameter Bedeutung tree RSC-Baum des Objekts obj Objektnummer fontID Zeichensatz-ID fontH Zeichenhöhe in "Punkt" fontPix 0=Punkt 1=Pixel (ab 3.5.98) mono Flag "äquidistant" Wenn das Editobjekt bereits geöffnet wurde, ist bei Änderung des Zeichensatzes i.a. ein Redraw auszulösen. Das Flag mono wird benötigt, um dem Editobjekt die Möglichkeit zu geben, äquidistante Zeichensätze (mono = 1) wesentlich schneller zu bearbeiten als proportionale Zeichensätze (mono = 0). fontPix steht erst ab Version 8 der SLB zur Verfügung. Ältere Versionen nehmen immer fontPix=0 an, d.h. verwenden ausschließlich vst_point zum Einstellen der Zeichenhöhe. Die SLB erkennt an contrl[1], ob fontPix übergeben wurde. Wenn nicht, wird 0 angenommen. Ergebnis: Die Funktion liefert kein Ergebnis zurück. Verfügbar: ab MagiC 5.20 mittels SharedLibrary Gruppe: Editobjekt-Funktionen Querverweis: Binding