Muchas gracias. Creo que lo que me comentáis me irá perfecto!<br><br><div class="gmail_quote">2012/3/23 Francisco Puga <span dir="ltr"><<a href="mailto:fpuga@cartolab.es">fpuga@cartolab.es</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Si lo que quieres es cambiar totalmente el comportamiento de tu<br>
extensión, de modo que deje de funcionar de la forma habitual y llame<br>
siempre a tu código, lo que creo que funcionaría (hablando un poco de<br>
cabeza) es obtener el objeto MapControl asociado a tu vista, quitar la<br>
herramienta "info" de ese MapControl y añadir tu propia herramienta de<br>
nombre "info" que lo que haga sea lanzar tu formulario.<br>
<br>
Si te vale con crear un nuevo botón aquí tienes código de ejemplo:<br>
<a href="http://gitorious.org/exteielstack/exteielforms/blobs/master/src/es/udc/cartolab/gvsig/eielforms/FormPointExtension.java" target="_blank">http://gitorious.org/exteielstack/exteielforms/blobs/master/src/es/udc/cartolab/gvsig/eielforms/FormPointExtension.java</a><br>
<br>
El día 22 de marzo de 2012 13:35, Raisel Castellanos Santiago<br>
<<a href="mailto:rcastellanos@geosi.geocuba.cu">rcastellanos@geosi.geocuba.cu</a>> escribió:<br>
<div><div class="h5">> Hola<br>
><br>
><br>
><br>
> La clase<br>
> com.iver.cit.gvsig.project.documents.view.toolListeners.InfoListener de<br>
> appgvSIG se encarga de obtener la información alfanumérica de las capas.<br>
> Verás que implementa la interfaz PointListener, me parece que es lo que<br>
> necesitas.<br>
><br>
><br>
><br>
><br>
><br>
> Saludos, Raisel Castellanos Santiago<br>
><br>
><br>
><br>
> De: <a href="mailto:gvsig_desarrolladores-bounces@listserv.gva.es">gvsig_desarrolladores-bounces@listserv.gva.es</a><br>
> [mailto:<a href="mailto:gvsig_desarrolladores-bounces@listserv.gva.es">gvsig_desarrolladores-bounces@listserv.gva.es</a>] En nombre de David<br>
> Erill<br>
> Enviado el: jueves, 22 de marzo de 2012 5:02<br>
> Para: Lista de Desarrolladores de gvSIG<br>
> Asunto: [Gvsig_desarrolladores] Capturar evento Info para abrir formulario<br>
><br>
><br>
><br>
> Buenos días,<br>
><br>
><br>
><br>
> Deseo que mi extensión habrá un formulario, en concreto basado en<br>
> NavTableForms, justo en el momento que el usuario pulse sobre el mapa con el<br>
> botón de la Info seleccionado.<br>
><br>
> ¿gvSig lanza algún evento, de manera que mi clase/extensión, implementando<br>
> alguna interfaz o registrando algún listener pueda ejecutar su código?<br>
><br>
><br>
><br>
> Gracias.<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> gvSIG_desarrolladores mailing list<br>
> <a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse<br>
> de baja en esta lista, acuda a la siguiente dirección:<br>
> <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>
><br>
<br>
<br>
<br>
--<br>
Francisco Puga<br>
Grupo de Desarrollo<br>
Cartolab - Laboratorio de Ingeniería Cartográfica.<br>
<a href="http://www.cartolab.es" target="_blank">http://www.cartolab.es</a><br>
<br>
ETS Ingeniería de Caminos, Canales y Puertos<br>
Universidade da Coruña<br>
Campus de Elviña - 15071 A Coruña (España)<br>
(34)981167000 ext. 5493<br>
_______________________________________________<br>
gvSIG_desarrolladores mailing list<br>
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a><br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br>
</blockquote></div><br>