next up previous contents
Next: Ventanas Up: Virtual bitmap display Previous: Virtual bitmap display

Pantallas

Una pantalla (screen) es una estructura LE-LISP que permite manipular el dispositivo físico de la pantalla. Las funciones del VBD permiten construir simultáneamente pantallas sobre diferentes dispositivos. Esto es útil, por ejemplo, cuando queremos mostar ventanas en más de un terminal gráfico. La función bitprologue crea, inicializa y devuelve como resultado una pantalla. Con current-display podemos hacer que una de las pantallas previamente creadas se convierta en la actual. Todas las funciones del VBD actúan sobre la pantalla actual excepto aquellas que permiten especificar explícitamente un nombre de pantalla. Mediante bitepilogue se cierra una pantalla. Con bitmap-save se puede guardar para ser restaurada posteriormente con bitmap-restore. La función bitmap-flush se utiliza en sistemas con buffer, como X Window System, para indicar explícitamente que se realicen las operaciones almacenadas en el buffer. Mediante funciones VBD se puede obtener información concerniente a la resolución, los colores disponibles, las texturas (patterns), las fuentes, el cursor, etc.



Miguel A. Alonso Pardo
Thu Nov 20 15:31:06 CET 1997