<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hola Leonardo.<br>
<br>
Puedes hacerlo manualmente para cada botón editando el config.xml, o
puedes hacerlo desde gvSIG en la ventana de preferencias, donde podrás
ver todas las extensiones que se cargan al arrancar gvSIG (te
recomiendo esta segunda opción).<br>
<br>
Otra opción es que uses la clase ExclusiveIUExtension [1], que permite
deshabilitar algunas extensiones en función de otras.<br>
<br>
Un saludo,<br>
Jorge<br>
<br>
[1]
<a class="moz-txt-link-freetext" href="http://jornadas.gvsig.org/docdev/docs/v1_0/gvsig/andami/plugins-extensiones/extensiones/uiextension/">http://jornadas.gvsig.org/docdev/docs/v1_0/gvsig/andami/plugins-extensiones/extensiones/uiextension/</a><br>
<br>
<br>
On 08/30/2010 02:47 AM, Leonardo Rodriguez Silva wrote:
<blockquote
cite="mid:AANLkTins=nwz9NL08sw-2tgvEK1BeHdw7e=HQW4f7oKk@mail.gmail.com"
type="cite"><br>
<p class="MsoNormal" style="text-align: justify;">Que tal¡¡</p>
<p class="MsoNormal" style="text-align: justify;">He logrado compilar
al fin gvsig
1.9 build 1253, después de días de intentarlo, y debo comentarles que
los foros me han sido
de gran ayuda.</p>
<p class="MsoNormal" style="text-align: justify;">No soy
desarrollador experto, así
que acudo a ustedes. Y tengo una pregunta.</p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;">Estoy tratando de
personalizar
gvsig, y adecuarlo para usuarios que necesitan realizar algunas
operaciones
sobre shapefiles, pero son operaciones básicas, de manera que estoy
buscando
desactivar barras de herramientas completas, y en ocasiones solo
desactivar algunos
botones de una barra de herramientas, por ejemplo: los usuarios
necesitan
realizar operaciones de edición básica de geometría, dibujar polígonos
con la herramientas
polilinea y circulo, pero otras herramientas como elipse o rectángulo,
no las necesitan,
mi objetivo es no saturarlos con muchas herramientas, teniendo en
cuenta que no
son expertos.</p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;">He estado leyendo
de cómo hacer
visibles o no (desactivarlos) algunos de esos botones en el código
fuente.</p>
<p class="MsoNormal" style="text-align: justify;">Pero hasta ahora he
dado con el
siguiente fichero:</p>
<p class="MsoNormal" style="text-align: justify;">/appgvSIG/config/config.xml</p>
<p class="MsoNormal" style="text-align: justify;"> y esta pagina : </p>
<p class="MsoNormal" style="text-align: justify;">Y un foro anterior,
vi este link:</p>
<p class="MsoNormal" style="text-align: justify;"><a
moz-do-not-send="true"
href="http://www.gvsig.org/web/docdev/docs/v1_0/gvsig/andami/plugins-extensiones/extensiones">http://www.gvsig.org/web/docdev/docs/v1_0/gvsig/andami/plugins-extensiones/extensiones</a></p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;">Pero aun estoy un
poco confundido.</p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;">El config.xml puede
hacer o no
visibles algunas barras de herramientas o extensiones, pero no están
todas las
extensiones, y si así fuere, : en el caso de que necesitase hacer
invisible
solo algunos botones de una barra de herramientas, no se encuentra
habilitada
la opción de visibilidad para cada botón, sino para la extensión o
barra de
herramientas completa..</p>
<p class="MsoNormal" style="text-align: justify;">Como por ejemplo,
en este segmento de código del xml del config:</p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;">Si deseara
desactivar definitivamente el Zoom_Menos_Vista creo no podría hacerlo
porque este xml solo me permite desactivar toda la barra con un:
active="false"</p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><extension
class-name="com.iver.cit.gvsig.FFrameViewExtension"</p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span>description="Extensión
encargada de gestionar los eventos realizados sobre las vistas añadidas
al Layout."</p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span>active="true"></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><menu
text="Mapa/navegacion_vista/Zoom_Mas_Vista"
action-command="VIEW_ZOOMIN" tooltip="Zoom_Mas_Vista"
icon="view-zoom-in"/></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><menu
text="Mapa/navegacion_vista/Zoom_Menos_Vista"
action-command="VIEW_ZOOMOUT" tooltip="Zoom_Menos_Vista"
icon="view-zoom-out"/></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><menu
text="Mapa/navegacion_vista/Zoom_Completo_Vista"
action-command="VIEW_FULL" tooltip="Zoom_Completo_Vista"
icon="view-zoom-map-contents"/></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><menu
text="Mapa/navegacion_vista/Encuadre_Vista" action-command="VIEW_PAN"
tooltip="Encuadre_Vista" icon="view-pan"/></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><tool-bar
name="Layout_Tools_View" position="9"></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><action-tool
icon="view-zoom-map-contents" action-command="VIEW_FULL"
tooltip="Zoom_Completo_Vista" position="1"/></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><selectable-tool
icon="view-zoom-in" action-command="VIEW_ZOOMIN"
tooltip="Zoom_Mas_Vista" position="2"/></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><selectable-tool
icon="view-zoom-out" action-command="VIEW_ZOOMOUT"
tooltip="Zoom_Menos_Vista" position="3"/></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span><selectable-tool
icon="view-pan" action-command="VIEW_PAN" tooltip="Encuadre_Vista"
position="4"/></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span></tool-bar></p>
<p class="MsoNormal" style="text-align: justify;"><span
class="Apple-tab-span" style="white-space: pre;"> </span></extension></p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;">Como puedo hacer
definitivamente visible o no un botón y/o barra de herramientas? Por
ejemplo para desactivar algunos botones de la barra de edición o barra
de zoom. En que config.xml , clase o archivo puedo revisar esto.</p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;">Pido excusas por el
correo tan largo, pero trate de ser lo mas explicito posible.</p>
<p class="MsoNormal" style="text-align: justify;">Muchas gracias
desde ya a quien me brinde alguna pista.</p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<p class="MsoNormal" style="text-align: justify;"><br>
</p>
<br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
gvSIG_desarrolladores mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@listserv.gva.es</a>
<a class="moz-txt-link-freetext" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a>
</pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Jorge Piera Llodrá
gvSIG Development Team
PRODEVELOP
Plaza Don Juan de Villarrasa, 14 - 5
46001 Valencia
Tel: +34 963510612
Fax: +34 963510908
e-mail: <a class="moz-txt-link-abbreviated" href="mailto:jpiera@prodevelop.es">jpiera@prodevelop.es</a>
<a class="moz-txt-link-freetext" href="http://www.prodevelop.es">http://www.prodevelop.es</a>
<a class="moz-txt-link-freetext" href="http://www.gvsig.org">http://www.gvsig.org</a>
</pre>
</body>
</html>