POPUP-Ressource
Definiert ein Menüelement, das Menüelemente und Untermenüs enthalten kann.
POPUP text, [optionlist] {item-definitions ...}
Parameter
-
Text
-
Zeichenfolge, die den Namen des Menüs enthält. Diese Zeichenfolge muss in doppelte Anführungszeichen (") eingeschlossen werden.
-
Optionsliste
-
Dieser Parameter gibt neu definierte Menüoptionen an, die die Darstellung des Menüelements angeben. Dieser optionale Parameter kann einer oder mehrere der folgenden Parameter sein.
Option BESCHREIBUNG ÜBERPRÜFT Das Menüelement hat ein Häkchen daneben. Diese Option ist für ein Menü der obersten Ebene ungültig. GRAU Das Menüelement ist anfänglich inaktiv und wird im Menü grau oder in einem aufgehellten Farbton der Menütextfarbe angezeigt. Diese Option kann nicht mit der Option INACTIVE verwendet werden. HILFE Identifiziert ein Hilfeelement. Das Menüelement befindet sich an der ganz rechten Position auf der Menüleiste. INAKTIV Das Menüelement wird angezeigt, kann aber nicht ausgewählt werden. Diese Option kann nicht mit der Option GRAYED verwendet werden. MENUBARBREAK Identisch mit MENUBREAK , mit Ausnahme von Popupmenüs, trennt es die neue Spalte von der alten Spalte durch eine vertikale Linie. MENUBREAK Platziert das Menüelement in einer neuen Zeile für statische Menüleistenelemente. Für Menüs wird das Menüelement in einer neuen 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