next up previous
Nächste Seite: LongRealConversions Aufwärts: Bibliotheksmoduln Vorherige Seite: InOut

IntuiMacros

Diese Prozeduren helfen einen Code, der von Intuition bei einer Menuauswahl liefert, zu zerlegen oder einen solchen Code selbst aufzubauen.

MenuNum, ItemNum und SubNum erwarten einen Code und entnehmen daraus die Menu-Nummer bzw. MenuItem-Nummer oder Subitem-Nummer.

ShiftMenu, ShiftItem und ShiftNum erwarten eine Menu-Nummer, MenuItem-Nummer oder SubItem-Nummer und geben eine Zahl zurück, bei der die Nummer an der richtigen Position im Codefeld ist. Wenn man einen kompletten Code mit diesen Prozeduren aufbauen will, dann muss man die einzelnen Werte addieren, wobei 0-Werte nicht zu berücksichtigen sind.


\begin{example}
Beispiel: Es soll ein Code erzeugt werden
mit Menu-Nummer 3 und ...
....
\par\begin{quote}\tt code:=ShiftMenu(3)+ShiftItem(4);
\end{quote}\end{example}



Claudio Nieder 2000-11-12