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.11.3 form_center TOS Name: »Form centered Object« - zentriert ein Objekt auf dem
Bildschirm.
AES-Nummer: 54
Deklaration: int16_t form_center ( OBJECT *fo_ctree, int16_t *fo_cx,
int16_t *fo_cy, int16_t *fo_cw, int16_t *fo_ch );
Beschreibung: Die Funktion zentriert ein Objekt in der
Bildschirmmitte, und liefert die tatsächliche Position
des Objektes zurück. Es gilt:
Parameter Bedeutung
fo_ctree Adresse des Objektbaumes
fo_cx x-Koordinate
fo_cy y-Koordinate
fo_cw Breite
fo_ch Höhe (jeweils zentriert)
Hinweis: Die Funktion berücksichtigt auch spezielle
Attribute des Objektes, wie z.B. OUTLINED (nicht jedoch
SHADOWED).
Ab PC-GEM/3 wird der Objektbaum in y-Richtung nicht mehr auf dem ganzen Bildschirm zentriert. Begründet
wurde dies damit, dass ein Benutzer auf
Großbildschirmen ansonsten einen zu weiten Weg von der
Menüzeile bis zum Objekt (etwa einer Dialogbox)
zurücklegen muss.
Ergebnis: Als Ergebnis wird immer eine 1 zurückgegeben.
Verfügbar: All AES versions.
Gruppe: Formulare Querverweis: Bindingx_form_centerOBJECTobjc_offset