•  Back 
  •  AES-Strukturen 
  •  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.22.31  POPINFO                                                   TOS

typedef struct
{
    OBJECT  *tree;     /* Popup-Menü                  */
    int16_t  obnum;    /* aktuelles Objekt von <tree> */
} POPINFO;

Hinweis: Die Komponente tree zeigt auf einen Objektbaum, der etwa für 
form_popup als Eingabe dienen könnte. D.h. die Box sollte als Objekt 0 
eine G_BOX oder G_IBOX enthalten, die von den anderen Objekten 
vollständig bedeckt wird. Objekte die nicht auswählbar sind, sollten 
wie im Dropdownmenü den Status DISABLED erhalten.

Alle wählbaren Objekte müssen den Status SELECTABLE haben. Zusätzlich 
müssen bei der Verwendung durch G_POPUP alle selektierbaren Objekte 
vom Typ G_STRING (bzw. G_SHORTCUT) oder G_BUTTON sein und mit zwei 
Leerstellen beginnen, letzteres wegen des Häkchens, das von 
form_button bzw. form_do automatisch gesetzt wird!

Wichtig ist, daß ob_x und ob_y von Objekt 0 des Menüs relativ zum 
G_POPUP-Objekt angegeben werden, d.h. sie werden meistens beide 0 
sein. Es wird empfohlen, einen Schatten und einen Rand der Stärke -1 
anzugeben.

Querverweis: MagiC   G_POPUP