Next: 3.4.4 Variables de fuentes
Up: 3.4 Variables asociadas a
Previous: Variables de mensajes multi-idioma
Cuando el usuario edita el texto de un componente léxico, la forma del cursor
varía según sea el tipo de operación que se vaya a realizar.
Para facilitar el mantenimiento del programa y mejorar la
utilización de recursos se crean en la inicialización de ICEeditor
todos los cursores que se van a utilizar, con lo cual
se evita la creación de los cursores cada
vez que se precisa un cambio. Con ello además se aumenta la
velocidad de ejecución.
Concretamente, se han definido las siguientes variables:
- #:ICEeditor:cursor-for-delete que almacena el cursor
utilizado cuando la operación a realizar es el borrado de un componente léxico.
Por defecto, este cursor tiene la forma de una calabera.
- #:ICEeditor:cursor-for-insert que almacena el cursor
utilizado en las operaciones de inserción. En principio, este cursor
tinene la forma de un lápiz.
- #:ICEeditor:cursor-for-modify, el cursor de las
operaciones de modificación. Su figura muestra dos flechas
indicando un intercambio.
- #:ICEeditor:cursor-for-info, utilizado cuando el usuario
desea obtener la información asociada a una componente léxico. Su forma coincide
con la de un signo de interrogación.
- #:ICEeditor:cursor-for-no-action. Este cursor se utiliza
cuando el texto aún no ha sido analizado, en cuyo caso el
usuario dispone de libertad para realizar las modificaciones que
estime comvenientes antes de proceder al análisis. La forma de este
cursor es la de la típica barra de inserción utilizada por la
mayoría de los editores.
Cada uno de los distintos cursores se carga utilizando la función
make-named-cursor.
Miguel A. Alonso Pardo
Thu Nov 20 16:47:01 CET 1997