Next: La barra de botones
Up: El entorno del lenguaje:
Previous: La construcción del entorno
Un ctview incorpora de modo estándar a la barra de menú los siguientes
submenús:
Adicionalemte, se incorporan un conjunto de opciones de menú específicas
de ICEeditor. Para ello se define la función {pascal}:create-menu, que
toma como argumento un ctview, y modifica el menú estándar de éste
añadiendo las siguientes opciones:
- Edit, que permite realizar las operaciones de edición de tokens
típicas de ICEeditor: insertar, eliminar, modificar y solicitar
información de un token.
- Parser, que permite realizar la compilación total e incremental
del contenido del editor utizando ICE.
- Language, permite elegir el idioma de interacción con el usuario.
Esta opción se ha pasado al primer nivel debido a que CENTAUR no permite
enlazar menús desplegables entre sí.
- Color, permite elegir el color de fondo y de primer plano
de los tokens editados.
- Help, proporciona ayuda del editor y de ICEeditor en general.
Para enlazar estas opciones al menú de un ctview, se envía el
mensaje add-menu a dicho ctview, utilizando como argumentos
el submenú y la posición que éste ocupará en la barra de menú.
Next: La barra de botones
Up: El entorno del lenguaje:
Previous: La construcción del entorno
Miguel A. Alonso Pardo
Thu Nov 20 15:31:06 CET 1997