<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hola, me gustaría saber si el mecanismo para habilitar las extensiones en el modo edición ha cambiado. Ya que en gvSIG 2.4 se cargan las extensiones, pero los iconos aparecen en gris (como si estuvieran desactivados) al entrar en el modo edición y en gvSIG 2.3 funcionan sin problemas.</p>
<p>En la extensión, dentro de:</p>
<p>src/main/resources-plugin/config.xml</p>
<p>tengo definida la extensión con sus funcionalidades:</p>
<p> <extension class-name=".....EditionManagerExtension"<br /> description=""<br /> active="true"><br /> <menu<br /> text=""<br /> position=""<br /> /><br /> </extension></p>
<p><br /> <extension class-name=".....ServiceExtension"<br /> description="" active="true" priority="1"><br /> <action <br /> name="funcion_1"<br /> label=""<br /> tooltip=""<br /> position=""<br /> action-command=""<br /> icon=""<br /> accelerator=""<br /> /><br /> <action <br /> name="funcion_2"<br /> label=""<br /> tooltip=""<br /> position=""<br /> action-command=""<br /> icon=""<br /> accelerator=""<br /> /><br /> <br /> <menu text="" name="funcion_1"/><br /> <menu text="" name="funcion_2"/><br /> <tool-bar name="vector_editing"><br /> <selectable-tool name="funcion_1"/><br /> <selectable-tool name="funcion_2"/><br /> </tool-bar> <br /> </extension></p>
<p>Con su respectivo:</p>
<p>EditionManagerExtension.java</p>
<p>EditionManagerObserver.java</p>
<p>ServiceExtension.java</p>
<p>La extensión tiene 2 funcionalidades, en cada funcionalidad (seguí el esquema de vectorediting, así que cada una es un proyecto independiente) hay un:</p>
<p>EditingLibrary.java</p>
<p>EditingProvider.java</p>
<p>EditiingProviderFactory.java</p>
<p>Y para registrar cada funcionalidad, en el fichero "src/main/resources/META-INF/services/org.gvsig.tools.library.Library" indico la ruta de la case "EditingLibrary" de la funcionalidad.</p>
<p>Al arrancer gvSIG, en el log veo que la extensión se carga (y supongo que las funcionalidades también, al ser los proyectos hijos del proyecto de la extensión) pero no se activan al entrar en el modo edición.<br /><br />INFO 12577 AWT-EventQueue-0 org.gvsig.andami.Launcher - Initializing plugin "extension"<br />INFO 12578 AWT-EventQueue-0 org.gvsig.andami.Launcher - Initializing extensions of plugin "extension": <br />INFO 12578 AWT-EventQueue-0 org.gvsig.andami.Launcher - Initializing ......ServiceExtension...<br />INFO 12579 AWT-EventQueue-0 org.gvsig.andami.Launcher - Initializing ......EIELEditionManagerExtension...</p>
<p>¿A cambiado algo en la forma de registrar o activar las extensiones? ¿Debería aparecer en el log al arrancar que se inicializan las funcionalidades?</p>
<p>Saludos.</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body></html>