•  Back 
  •  Resourcefunktionen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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:  Binding   rsrc_load   rsrc_rcfix