•  Back 
  •  Editobjekt-Funktionen 
  •  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.6.16  edit_resized                                               TOS

 Name:         »Edit Object Resized« - verändert die Größe eines 
               Editobjektes.

 AES-Nummer:   217 (Unterfunktion 6)

 Deklaration:  int16_t edit_resized ( OBJECT *tree, int16_t obj, 
               int16_t *oldrh, int16_t *newrh );

 Beschreibung:

                Parameter  Bedeutung

                tree       RSC-Baum des Objekts
                obj        Objektnummer
                oldrh      alte Netto-Höhe des Objekts
                newrh      neue Netto-Höhe des Objekts

               Das Editobjekt muß bei Veränderung der Objektgröße 
               Speicher freigeben und anfordern. Daher kann es im 
               Extremfall vorkommen, daß die Operation wegen 
               Speichermangel fehlschlägt. Rückgabewert ist dann 0. 
               Damit das aufrufende Programm einen korrekten Redraw 
               ausführen kann, wird die vorherige und neue 
               tatsächliche Höhe zurückgegeben. Tatsächlich bedeutet 
               hier die Anzahl sichtbarer Zeilen, multipliziert mit 
               der Zeilenhöhe, d.h. die Objekthöhe ohne unbenutzten, 
               unteren weißen Rand.

 Ergebnis:     Die Funktion liefert bei erfolgreicher Ausführung den 
               Wert 1 und im Fehlerfall den Wert 0 zurück.

 Verfügbar:    ab MagiC 5.20 mittels SharedLibrary

 Gruppe:       Editobjekt-Funktionen

 Querverweis:  Binding