<\body> You may define (or modify) a (part of a) menu with name using <\scm-fragment> (menu-bind . ) and append new entries to an existing (part of a) menu with name using <\scm-fragment> (menu-extend . ) Here is a program which represents the entries of the menu. In particular, you may take a look at the files in the directory <\verbatim> \ \ \ \ $TEXMACS_PATH/progs/menu in order to see how the standard menus are defined. More precisely, the program > in or is a list of entries of one of the following forms: <\scm-fragment> (=\ "pulldown menu name" ) (-\ "pullright menu name" ) ("entry" ) --- (if ) (link ) \; The constructors > and > are used to create pulldown or pullright menus and should contain a program which creates the submenu. The constructor )> creates an ordinary entry, where will be compiled and executed when you click on . Items of a menu may be separated using . The constructor is used for inserting menu items only if a certain is satisfied (for instance, if we are in math mode). Finally, if you declared a menu , then you may use this menu indirectly using the constructor. This indirect way of declaring submenus has two advantages <\itemize> An ``indirect'' submenu may be linked to as many menus as we like. New items may be added to ``indirect'' submenus using . The main menus are , , , , and . Other standard indirect menus are , , , , , , and . <\initial> <\collection>