Permite realizar la impresion de un documento por la impresora
Esta clase esta basada en la clase ejemplo Print de Andrew Weiland's
en http://www.wam.umd.edu/~aweiland/Print.java.
Clase MyCaretListener
Funcion: Se encarga de controlar el movimiento del cursor a traves del area de texto
Muestra en la barra de estado:
Posicion del cursor
Si se esta seleccionando posiciones de comienzo y fin
Datos relativos al fichero activo
Clase MyKeyListener
Funcion: Se encarga de detectar las pulsaciones de teclas sobre el texto
Se encarga de realizar el resaltado de las palabras reservadas (No comentarios)
Clase DaemonTask
Funcion: ejecutar las hebras procesoEjecutarCoreMaude y TareaCrearDestruirCoreMaude
Testea los buffers si están preparados con resultados cada cierto tiempo.
Muestra la ventana de Configuración en donde podremos configurar los paths del entorno,
las fuentes de letras, el idioma, iluminación sintáctica, mostrando una ventana de diálogo (ConfigInterfaz.java).
Clase: DialogoEleccion
Funcion: muestra una ventana con una lista de operadores en el que el usuario debera de
seleccionar los operadores con los que se desea seguir la traza
Funcion2: muestra una ventana con una lista de modulos en el que el usuario debera de
seleccionar los modulos a sequir en la traza
Funcion: Esta clase no hace nada
Se utiliza para dar nombre a este fichero,
con el fin de mantener organizados todas las clases
que implementan dialogos en un solo fichero.
Funcion: Se encarga de detectar y guardar los cambios producidos sobre el área de texto
El salvado de los cambios nos servira para deshacerlos o rehacerlos
Funcion: Implementa la herramienta Maudeler Help
Permite crear un una ventana de ayuda con distintas secciones:
Ayuda sobre Maude, Ayuda sobre el Editor.
Clase MyChangeListener
Funcion: Cambia la pagina de ayuda correspondiente a la seccion seleccionada
Esta operacion se realiza cuando cambiamos de seccion, seleccionando la lengueta