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
}
}
}