[Gvsig_desarrolladores] ayuda

2011-12-05 Por tema Andres Felipe jama
hola señores desarrolladores encontré uan extensión de topologia para gvsig, y tiene una parte de geometría computacional la del algoritmo de deluanay, ahora bien mi duda es si alguien tiene el codigo fuente de dicha extensión para poder adaptarlo muchas gracias por su ayuda.anexo en link de de

Re: [Gvsig_desarrolladores] Añadir algún valor al fichero de proyecto

2011-12-05 Por tema Fernando González
Lo de crearme un documento propio lo había intentado... pero no es nada trivial. Hay que crear una factory y tal. En cambio, he añadido un load listener (que no había) a ProjectExtension y un putUserXMLEntity y getUserXMLEntity a Project, para poder asociar información al proyecto. Son cambios bas

Re: [Gvsig_desarrolladores] Añadir algún valor al fichero de proyecto

2011-12-05 Por tema Francisco José Peñarrubia
Pues en ese caso no lo sé. Quizás puedas crearte un documento propio, o asociar esos datos al objeto WindowData, que guarda pares de clave-valor y se recuperan. Me suena que las capas también tenían sus propias properties, pero creo que con lo de WindowData te puede servir. Si no... pues ya en l

Re: [Gvsig_desarrolladores] Añadir algún valor al fichero de proyecto

2011-12-05 Por tema Fernando González
Jajaja, mira que sabía que me iba a llevar una así... Hay un matiz. El tema es que esa persistencia no se asocia a un proyecto, sino que es persistencia del plugin. Lo que yo quiero es asociar un valor al proyecto, por ejemplo si el día en que se guardó el proyecto por última vez el IBEX estaba p

Re: [Gvsig_desarrolladores] Añadir algún valor al fichero de proyecto

2011-12-05 Por tema Francisco José Peñarrubia
Hola Fernando. Mira si te suena esto: XMLEntity xml = PluginServices.getPluginServices(this).getPersistentXML(); PluginServices ps = PluginServices.getPluginServices(this); XMLEntity xml = ps.getPersistentXML(); xml.putProperty(KEY_LAYERNAME_MDTINFO, layerName);

[Gvsig_desarrolladores] Añadir algún valor al fichero de proyecto

2011-12-05 Por tema Fernando González
Hola de nuevo. ¿Existe alguna manera de que mi extensión guarde información junto con el proyecto? Pensaba que se podría añadir XMLEntitys al proyecto para que las extensiones pudieran guardar cosas, pero no parece que sea posible, o yo no lo he visto. No puede ser que nadie haya tenido esta nec

Re: [Gvsig_desarrolladores] Visibilidad frames layout

2011-12-05 Por tema Fernando González
Fran, te comento para aclarar más lo que voy a hacer. > - Cualquier cambio, acuerdate de comprobar que el proyecto salva y > recupera bien, sobre todo los proyectos viejos. En principio no guardo la visibilidad del frame. La persistencia la hace mi extensión guardando sólo qué capa gestiona la vi

Re: [Gvsig_desarrolladores] Visibilidad frames layout

2011-12-05 Por tema Francisco José Peñarrubia
No he leído la conversación a fondo, pero bueno, dos cosillas. - Cualquier cambio, acuerdate de comprobar que el proyecto salva y recupera bien, sobre todo los proyectos viejos. - Me suena que Vicente Caballero hizo algo para que los IFFrame fueran extensibles. Es decir, que desde tu extensión p

Re: [Gvsig_desarrolladores] Llamar librerías externas

2011-12-05 Por tema Jordi Benet
Hola Jorge, los métodos isVisible e isEnabled están bien, de hecho la extensión funciona hasta que hago referencia a las librerías externas entonces ya no sale en el menu con el build copio las librerias desde la carpeta ExtProva\lib a la carpeta _fwAndami\gvSIG\extensiones\com.iver.cit.gvsig.

Re: [Gvsig_desarrolladores] Visibilidad frames layout

2011-12-05 Por tema Fernando González
Bueno, como siempre, es cuestión de prioridades. Tú maximizas la compatibilidad hacia atrás y yo me había fijado más en parámetros del código y me había pasado la compatibilidad por el arco del triunfo. Entiendo que debo rectificar y tener en cuenta la compatibilidad si es esa la línea que soléis

Re: [Gvsig_desarrolladores] Llamar librerías externas

2011-12-05 Por tema Jorge Piera Llodrá
Hola. Falta algo de información. En la clase com.iver.cit.gvsig.myplugin4.ExtObrirProjecte, comprueba que los métodos isVisible e isEnabled devuelvan true y asegúrate de que no se muestra ningún error al arrancar la aplicación. Un saludo, Jorge On 12/04/2011 07:13 PM, Jordi Benet wrote: >