POPUP-Ressource

Definiert ein Menüelement, das Menüelemente und Untermenüs enthalten kann.

POPUP text, [optionlist] {item-definitions ...}

Parameter

Text

Eine Zeichenfolge, die den Namen des Menüs enthält. Diese Zeichenfolge muss in doppelte Anführungszeichen (" ) eingeschlossen werden.

optionlist

Dieser Parameter gibt neu definierte Menüoptionen an, die die Darstellung des Menüelements angeben. Dieser optionale Parameter kann eine oder mehrere der folgenden Parameter sein.

Option BESCHREIBUNG
Überprüft Neben dem Menüelement steht ein Häkchen. Diese Option ist für ein Menü der obersten Ebene ungültig.
Grau Das Menüelement ist anfänglich inaktiv und wird im Menü in Grau oder einem abgeblendet schattierten Farbton der Menütextfarbe angezeigt. Diese Option kann nicht mit der Option INACTIVE verwendet werden.
Hilfe Identifiziert ein Hilfeelement. Das Menüelement befindet sich rechts auf der Menüleiste.
Inaktiv Das Menüelement wird angezeigt, kann aber nicht ausgewählt werden. Diese Option kann nicht mit der GRAYED-Option verwendet werden.
MENUBARBREAK Identisch mit MENUBREAK, mit der Ausnahme, dass bei Popupmenüs die neue Spalte von der alten Spalte durch eine vertikale Linie getrennt wird.
MENUBREAK Platziert das Menüelement in einer neuen Zeile für statische Menüleistenelemente. Bei Menüs wird das Menüelement in eine neue Spalte ohne Trennlinie zwischen den Spalten platziert.

Bestimmte Attribute werden auch aus Gründen der Abwärtskompatibilität unterstützt. Weitere Informationen finden Sie unter Allgemeine Ressourcenattribute.

Beispiele

Im folgenden Beispiel wird die Verwendung der POPUP-Anweisung veranschaulicht:

chem MENU
{
    POPUP "&Elements"
    {
         MENUITEM "&Oxygen", 200
         MENUITEM "&Carbon", 201, CHECKED
         MENUITEM "&Hydrogen", 202
         MENUITEM SEPARATOR
         MENUITEM "&Sulfur", 203
         MENUITEM "Ch&lorine", 204
    } 
    POPUP "&Compounds"
    {
         POPUP "&Sugars"
         {
            MENUITEM "&Glucose", 301
            MENUITEM "&Sucrose", 302, CHECKED
            MENUITEM "&Lactose", 303, MENUBREAK
            MENUITEM "&Fructose", 304
         }
         POPUP "&Acids"
         {
              "&Hydrochloric", 401
              "&Sulfuric", 402
         }
    }
}

Siehe auch

Menü

Menuitem