Make_Menu Apple$, Copyright$,
R Copyright [,Menuname$] |
| Apple$ |
Hier wird immer das Apfel-Symbol dargestellt, der Parameter hat also
keine Bedeutung, muß aber aus Kompatibilitätsgründen zu älteren
EasyGem Versionen angegeben werden. |
| Copyright$ |
Erster Eintrag im Apfel-Menü. |
| Copyright |
Nummer des Copyright-Eintrags. |
| Menuename$ |
Hat keine Bedeutung und kann weggelassen werden. |
| Leitet die Definition eines Menüs ein. Verwenden Sie statt Make_Menu am besten immer
die seit EasyGem 4.0 verfügbare Prozedur Def_Menu. |
M_Insert [Menu_Id,] Item,
Txt$,R Entry |
| Menu_Id |
Menü-Identifikationsnummer. |
| Item |
Nummer des Menüeintrags, hinter dem der neue Eintrag eingefügt
werden soll. Wenn Sie hier -Item statt Item angeben,
wird die neue Menüoption nicht hinter sondern vor Item
eingefügt. |
| Txt$ |
Text des Menüeintrags. |
| Entry |
Nummer des Menüeintrags. |
Dieser Befehl ermöglicht das nachträgliche Einfügen
einer Menüoption. Damit lässt sich z.B. ein Fenster-Menü anlegen,
in dem immer nur die Titel der gerade geöffneten Fenster eingetragen sind. Der
Benutzer kann dann durch Anwählen des entsprechenden Menüeintrags das gewünschte
Fenster nach oben holen. Diese Operation müssen Sie natürlich selbst programmieren.
Hinweis: EasyGem
sucht für Entry
eine freie Nummer. Wenn Sie also nachträglich an Ihren Menüs Änderungen
vornehmen, können Sie nicht mehr davon ausgehen, dass aufeinander folgende Menüeinträge
auch aufeinander folgende Nummern haben. |
M_Modifier [[Menu_Id,]Entry,]Modifier |
| Menu_Id |
Menü-Identifikationsnummer. |
| Entry |
Nummer des Menüeintrags. |
| Modifier |
Bit-Maske für die gewünschten Keys:
Bit 0: Shift-Key
Bit 1: Alt-Key
Bit 2: Ctrl-Key
Bit 3: NOT Cmd-Key
Bitte beachten Sie, dass Bit 3 ein Negativbit ist. Wenn dieses Bit gesetzt ist, wird
die Cmd-Taste nicht benutzt. |
Definiert zusätzliche Modifier-Keys (Shift, Ctrl, Alt, Cmd) die
zusätzlich gedrückt werden müssen, um einen Menüeintrag auszulösen.
Traditionell werden beim Mac Shortcuts für die Menüs in Verbindung mit
der Befehlstaste definiert. Ab MacOS 8.0 ist es möglich, auch die anderen Modifier-Keys
mit zu verwenden.
Verfügbar ab MacOS 8.0 |
M_Show_Popup Menu_Id,X,Y,Entry |
| Menu_Id |
Menü-Identifikationsnummer. |
| X |
X-Position, an der das Popup-Menü dargestellt werden soll. |
| Y |
Y-Position, an der das Popup-Menü dargestellt werden soll. |
| Entry |
Nummer des Menüeintrags, den der Benutzer aus dem Popup-Menü
ausgewählt hat. |
Dieser Befehl stellt ein Popup-Menü dar. Nachdem der Anwender
einen Menüpunkt ausgewählt hat, wird die Nummer dieses Eintrags in Entry zurückgegeben und das
Popup-Menü wieder entfernt.
Das Popup-Menü muss zuvor mit Def_Popup definiert worden sein.
Achtung: Übergeben
Sie in Menu_Id keine
Identifikationsnummer von ganzen Menüleisten, wie Sie sie bei bei Def_Menu bzw. Make_Menu zurückerhalten. |