EAGLE Help

MENU


Funktion
Text-Menüleiste verändern.

Syntax
MENU option ..;
MENU;

Siehe auch ASSIGN, SCRIPT

Mit dem MENU-Befehl kann man das Text-Menü nach eigenen Wünschen ändern.

Die vollständige Spezifikation für den option-Parameter ist:

option    := command | menu | delimiter
command   := text [ ':' text ]
menu      := text '{' option [ '|' option ] '}'
delimiter := '---'
Eine Option des MENU-Befehls kann entweder ein einfacher Befehl sein, wie z. B.
MENU Display Grid;
der die Befehle Display und Grid als Inhalt des Text-Menüs definiert; ein selbstdefinierter Befehl sein, wie z. B.
MENU 'MyDisp : Display None Top Bottom Pads Vias;' 'MyGrid : Grid mil 100 lines on;';
Das Text-Menü enthält die beiden selbstdefinierten Befehle MyDisp und MyGrid. Nach Anklicken eines Buttons im Menü wird die nach ':' definierte Befehlssequenz der entsprechenden Option ausgeführt; oder eine Schaltfläche erzeugen, die Untermenüs enthalten kann, wie z. B.
MENU 'Grid { Fine : Grid inch 0.001; | Coarse : Grid inch 0.1; }';
Es wird ein Button mit dem Namen Grid erzeugt, der nach dem Anklicken ein Untermenü mit den beiden Optionen Fine und Coarse enthält.

Die besondere Option '---' kann man verwenden, um einen Trennstrich im Menü zu erzeugen. Das fördert die Übersichtlichkeit im Menü.

Bitte beachten Sie, dass jede option, die mehr als ein Wort oder einen Text, der als Befehl interpretiert werden kann, enthält, in einfache Hochkommas eingeschlossen werden muss. Wenn Sie den MENU-Befehl in einer Script-Datei verwenden, um ein komplexes Text-Menü zu definieren und dabei die Menü-Definition zur besseren Lesbarkeit über mehrere Zeilen verteilen wollen, ist es notwendig die Zeilen mit einem Backslash ('\') zu beenden, wie z. B.

MENU 'Grid {\
             Fine : Grid inch 0.001; |\
             Coarse : Grid inch 0.1;\
           }';

Beispiel

MENU Move Delete Rotate Route ';' Edit;
erzeugt ein Menü, das die Befehle Move bis Route, den Strichpunkt als Befehlsabschlußzeichen und den Edit-Befehl enthält.

Der Befehl

MENU;
stellt wieder das Standard-Menü ein.

Beachten Sie, dass der Eintrag ';' immer im Menü enthalten sein sollte. Er wird zum Beenden vieler Befehle benötigt.


Index Copyright © 2005 CadSoft Computer GmbH