•  Back 
  •  Grafikfunktionen 
  •  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.12.8  graf_rubberbox                                             TOS

 Name:         »Graphics Rubberbox« - zeichnet eine 'Rubberbox' 
               (Gummirechteck) auf den Bildschirm.

 AES-Nummer:   70

 Deklaration:  int16_t graf_rubberbox ( int16_t gr_rx, int16_t gr_ry, 
               int16_t gr_minwidth, int16_t gr_minheight, int16_t 
               *gr_rlastwidth, int16_t *gr_rlastheight );

               oder

               int16_t graf_rubbox ( ... );

 Beschreibung: Die Funktion stellt ein Gummiband in Form eines 
               Rechtecks auf dem Bildschirm dar, dessen obere linke 
               Ecke festbleibt und dessen untere rechte Ecke solange 
               bewegt werden kann, wie die linke Maustaste gedrückt 
               wird.

                Parameter       Bedeutung

                gr_rx           x-Koordinate
                gr_ry           y-Koordinate der linken, oberen Ecke
                gr_minwidth     kleinste Breite des Gummibandes
                gr_minheight    kleinste Höhe des Gummibandes
                gr_rlastwidth   Breite
                gr_rlastheight  Höhe des Gummibandes bei Loslassen des 
                                Mausknopfs

               Hinweis: Die Funktion sollte aus den o.g. Gründen nur 
               bei bereits gedrückter Maustaste aufgerufen werden. 
               Interessant ist, daß bei der Angabe der minimalen 
               Breite und Höhe auch negative Werte zugelassen sind; 
               das Gummiband läßt sich dann von rechts unten nach 
               links oben ziehen.

               In älteren GEM-Dokumentationen auch häufig als 
               "graf_rubbox" bezeichnet!

 Ergebnis:     Ein Fehler ist nur dann aufgetreten, wenn als Ergebnis 
               0 zurückgegeben wird.

 Verfügbar:    All AES versions.

 Gruppe:       Grafikfunktionen

 Querverweis:  Binding