next up previous contents
Next: Botones Up: Los objetos gráficos de Previous: Los constructores de imágenes

Los objetos gráficos básicos de gfxobj

A continuación se dará una lista con los objetos gráficos disponibles bajo la jerarquía de {gfxobj}. Pero antes es conveniente realizar una pequeña explicación sobre el modo en que dichos objetos se muestran en pantalla, ya que presenta ligeras diferencias con respecto a AÏDA.

Al igual que en AÏDA, existe una función add-application para inicializar un objeto gráfico, pero con la diferencia de que en CENTAUR está función no hace visible el objeto en pantalla. Esto conlleva que la creación y visulización de un objeto gráfico en CENTAUR sea un proceso de tres fases:

  1. Crear el objeto usando la función correspondiente.
  2. Realizar una llamada a add-application con el objeto como argumento.
  3. Enviar al objeto el mensaje show mediante la función send.

Posteriormente se pueden utilizar envios sucesivos de los mensajes hide y show para controlar la desaparición y reaparición del objeto en pantalla. También se dispone de los métodos {gfxobj}:display y {gfxobj}:redisplay, equivalente a los mensajes display y redisplay de AÏDA.

En CENTAUR no está disponible la función remove-application, por lo que la eliminación de un objeto gráfico se realiza enviándole el mensaje terminate.





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