[Gvsig_desarrolladores] Atrapar cierre de una vista

Jose Luis Celda Ibañez celda_jos en gva.es
Mar Mar 25 12:46:02 CET 2008


César Martínez Izquierdo escribió:
> Jose Luis Celda Ibañez escribió:
>> Hola a todos,
>>
>> Estamos programando un extensión de callejeros sobre WPS.
>>
>> Nuestra extensión se vincula a la vista activa, en el momento que se 
>> "activa/ejecuta".
>>
>> Necesito saber cuando la vista es cerrada por interacción del usuario.
>>
>> Existe algun punto donde me pueda engancharme para obtener esta 
>> informacion?
>>
>> Gracias a todos.
>>
>>
>> ------------------------------------------------------------------------
>>
>> Asunto:
>> Atrapar cierre de una vista
>> De:
>> José Luis Celda Ibáñez <jcelda en logex.es>
>> Fecha:
>> Sun, 23 Mar 2008 22:14:17 +0100
>> Para:
>> Lista de Desarrolladores de gvSIG 
>> <gvsig_desarrolladores en runas.cap.gva.es>
>>
>> Para:
>> Lista de Desarrolladores de gvSIG 
>> <gvsig_desarrolladores en runas.cap.gva.es>
>>
>>
>> Hola a todos,
>>
>> Estamos programando un extensión de callejeros sobre WPS.
>>
>> Nuestra extensión se vincula a la vista activa, en el momento que se 
>> "activa/ejecuta".
>>
>> Necesito saber cuando la vista es cerrada por interacción del usuario.
>>
>> Existe algun punto donde me pueda engancharme para obtener esta 
>> informacion?
>>
>> Gracias a todos.
>>
>
> Hola, si tu ventana implementa la interfaz IWindowListener, será 
> avisada del cierre de la ventana con el método windowClosed(). Este 
> método se llama antes de que la ventana sea efectivamente cerrada.
>
> Si la ventana es una vista estándar de gvSIG, me temo de que no hay 
> forma de "subscribirse" para ser avisado de que se ha cerrado. 
> Deberías crearte una vista personalizada (que extienda de la de gvSIG) 
> y que implemente IWindowListener.
>
> Espero que te sea de utilidad.
> Saludos,
>
>

Vaya, que pena pues, porque el tema de crear una vista personalizada, no 
lo tengo nada claro...

Las vistas, se crean desde el proyecto, pulsando el boton nuevo, como es 
normal... y no tengo ni idea si me puedo intercalar en ese mecanismo, ni 
como, ni donde (ni cuando!) :-)

Gracias de todos modos...

------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : celda_jos.vcf
Tipo       : text/x-vcard
Tamaño     : 219 bytes
Descripción: no disponible
Url        : http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20080325/a7a75193/celda_jos.vcf


Más información sobre la lista de distribución gvSIG_desarrolladores