[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