1
0
Fork 0
doc/main/scheme/man-menus.de.tm

87 lines
3.2 KiB
Plaintext
Raw Normal View History

2011-08-28 15:59:50 +08:00
<TeXmacs|1.0.4.2>
<style|tmdoc>
<\body>
<tmdoc-title|Eigene dynamische Men<65>s schreiben>
Sie Men<65>s oder Teile eines Men<65>s selbst erstellen oder <20>ndern, indem Sie
f<>r das Men<65> mit Namen <verbatim|name> \ den Befehl
<\verbatim>
\ \ \ \ (menu-bind name . prog)
</verbatim>
benutzen. Sie k<>nnen neue Eintr<74>ge an ein existierendes Men<65> mit dem Namen
<verbatim|name> mit dem Befehl
<\verbatim>
\ \ \ \ (menu-extend name . prog)
</verbatim>
anh<6E>ngen. <verbatim|prog> ist hier ein Programm, das von dem Men<65>eintrag
repr<70>sentiert wird. Sehen Sie sich die Dateien im Verzeichnis
<\verbatim>
\ \ \ \ progs/menu
</verbatim>
um zu sehen, wie die Standard <TeXmacs>-Men<65>s definiert sind.
Genauer gesagt, ist das Programm <verbatim|prog> in <verbatim|menu-set>
oder <verbatim|menu-append> eine Liste von Eintr<74>gen einer der folgenden
Formen:
<\verbatim>
\ \ \ \ (=\<gtr\> "pulldown menu name" menu-definition)<next-line>
\ \ \ (-\<gtr\> "pullright menu name" menu-definition)<next-line>
\ \ \ ("entry" action)<next-line> \ \ \ ---<next-line> \ \ \ (if
condition menu-definition)<next-line> \ \ \ (link variable)
</verbatim>
Die Konstruktoren <verbatim|=\<gtr\>> und <verbatim|-\<gtr\>> werden
benutzt, um Pulldown- bzw. Pullright-Men<65>s zu erzeugen.
<verbatim|menu-definition> enth<74>lt ein Programm, das ein Unter-Men<65>
erstellt. Der Konstruktor <verbatim|("entry" action)> erzeugt einen
normalen Eintrag, der <verbatim|action> kompiliert und ausf<73>hrt, wenn man
auf den Eintrag <verbatim|entry> klickt. Die Eintr<74>ge k<>nnen mit
<verbatim|---> getrennt werden. Der Konstruktor <verbatim|if> wird benutzt,
wenn ein Eintrag nur erfolgen soll, wenn eine bestimmte Bedingung
<verbatim|condition> erf<72>llt ist, z.B. dass man im mathematischen Modus
ist.
Wenn sie ein Men<65> mit Namen <verbatim|name> definiert haben, k<>nnen Sie
dieses Men<65> indirekt mit dem <verbatim|link> Konstruktor verwenden. Das hat
f<>r Untermen<65>s zwei Vorteile:
<\itemize>
<item>Ein \Rindirektes'' Untermen<65> kann zu beliebig vielen Men<65>s gelinkt
werden
<item>Neue Eintr<74>ge k<>nnen <with|font-shape|italic|a posteriori>
\Rindirekten`` Men<65>s zugef<65>gt werden, indem man <verbatim|menu-append>
benutzt.
</itemize>
Die Haupt-<TeXmacs>-Men<65>s sind: \ <verbatim|texmacs-menu>,
<verbatim|texmacs-popup-menu>, <verbatim|texmacs-main-icons>,
<verbatim|texmacs-context-icons> und <verbatim|texmacs-extra-icons>. Andere
indirekte Standard-Men<65>s sind: <verbatim|file-menu>, <verbatim|edit-menu>,
<verbatim|insert-menu>, <verbatim|text-menu>, <verbatim|paragraph-menu>,
<verbatim|document-menu>, <verbatim|options-menu> und <verbatim|help-menu>.
<tmdoc-copyright|1998--2002|Joris van der Hoeven>
<tmdoc-license|Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled "GNU Free
Documentation License".>
</body>
<\initial>
<\collection>
<associate|language|german>
</collection>
</initial>