[Gvsig_desarrolladores] Atrapar cierre de una vista

César Martínez Izquierdo cesar.martinez en iver.es
Mar Mar 25 12:10:21 CET 2008


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,


-- 
César Martínez Izquierdo
Equipo de desarrollo gvSIG
http://www.gvsig.gva.es

IVER T.I.
C/ Lérida 20
46009 Valencia - Spain
http://www.iver.es


Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.




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