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.17.4 rsrc_obfix TOS Name: »Resource Object fix« - wandelt Zeichensatz- in Pixel-
Koordinaten um.
AES-Nummer: 114
Deklaration: int16_t rsrc_obfix ( OBJECT *re_otree, int16_t
re_oobject );
Beschreibung: Die Funktion konvertiert die Größe und Position eines
Objektes von einer Zeichendarstellung in die
Pixeldarstellung. Es gilt:
Parameter Bedeutung
re_otree Adresse des Objektbaumes
re_oobject Nummer des Objektes
Hinweis: Ein Aufruf dieser Funktion ist immer dann
notwendig, wenn Objekte zur Laufzeit erzeugt werden,
oder nicht per rsrc_load geladen werden.
Die Konvertierung erfolgt, indem das untere Byte der
Koordinatenangabe mit der Größe eines Zeichens aus dem
Systemzeichensatz multipliziert, und darauf das
(vorzeichenbehaftete) obere Byte addiert wird. Ein
Sonderfall: Bei einer Breite von genau 80 Zeichen wird
die Breite des Bildschirms eingesetzt; dies wird z.B.
beim Hintergrundobjekt des Menübaums benutzt.
Ergebnis: Als Ergebnis wird immer der Wert 1 zurückgegeben.
Verfügbar: All AES versions.
Gruppe: Resourceorganisation Querverweis: Bindingrsrc_loadrsrc_rcfix