Next: 3.7.4 Métodos de llamada
Up: 3.7 El comportamiento de
Previous: 3.7.2 Métodos que activan
Al seleccionar alguna de las opciones del menú titulado options
se disparan los métodos de personalización de entorno:
- El método change-language establece el idioma que se va a utilizar en
los elementos de la interfaz. Para ello se realiza una llamada a la función
current-language. Se utiliza full-redisplay para cambiar inmediatamente
todos los mensajes de ICEeditor.
- La macro change-color se llama cuando se selecciona alguna de las opciones
para cambiar el color del texto afectado por las operaciones de edición.
Esta macro realiza las siguientes acciones:
- Activa una ventana de diálogo para introducir el nuevo color.
- Redefine los estilos asociados al editor de texto y los reasigna a las
correspondientes selecciones.
- Vuelve a crear el componente MAINMENU de la imagen. Este paso es necesario
puesto que el submenú de colores muestra las distintas opciones de color
utilizando los colores actuales.
- Recrea la imagen llamando al método create-image. Puesto que
esta función no crea los componentes de la imagen, sino que tan sólo
accede a ellos mediante component para crear la constrainedview,
el resultado es una nueva imagen con los mismos componentes inalterados, excepto
el menú principal, que ha sido sustituido por el nuevo generado
en el paso enterior.
Miguel A. Alonso Pardo
Thu Nov 20 16:47:01 CET 1997