[Gvsig_desarrolladores] (sin asunto)

Joaquin Jose del Cerro Murciano jjdelcerro en gvsig.org
Jue Jun 8 20:14:28 CEST 2017


El 8 de junio de 2017, 18:28, Alex Irmel Oviedo Solis <
alleinerwolf en gmail.com> escribió:

> Buenos dias, felizmente he logrado responderme algunas de las preguntas
> que tenia respecto a los mapas (DefaultLayoutDocument) pero ahora tengo
> otra pregunta.
>
> En el script de ejemplo (personalizar_mapa1) se hace referencia a "tags",
> por ejemplo:
> ----
>     if elemento.getTag() == "Vista":
>     elif elemento.getTag() == "Titulo":
>     elif elemento.getTag() == "Logotipo":
> ----
> El detalle es que he buscado la forma de etiquetar estos elementos desde
> el editor de mapas y no encuentro ninguna opcion para etiquetarlos, o cual
> es la forma correcta de hacerlo.
>
>

Ooohh,
es verdad, tiene truco.

Como en principio la posibilidad de etiquetar elementos del layout es algo
para desarrolladores, esa herramienta biene deshabilitada por defecto, y
ademas no esta incluida en el manual.

Tendras que activarla manualmente.
En la instalacion de gvSIG, en el plugin del layout:

  gvSIG/extensiones/org.gvsig.app.document.layout2.app.mainplugin/

Edita el fichero "config.xml" y busca "TagExtension".

Tendras algo como:

  <extension class-name="org.gvsig.app.extension.TagExtension"
    description="Extensión para añadir un tag a los FFrames."
    active="false">

    <action
      name="layout-graphic-show-tags"
      label="ver_tags"
      tooltip="ver_tags"
      action-command="layout-graphic-show-tags"
      icon="layout-graphic-show-tags"
      position="700301200"
    />
    <action
      name="layout-insert-tag"
      label="anadir_tag"
      tooltip="anadir_tag"
      action-command="layout-insert-tag"
      icon="layout-insert-tag"
      position="700401500"
    />

    <menu text="Mapa/anadir_tag" name="layout-insert-tag" />

    <tool-bar name="Mapa" position="10">
          <action-tool name="layout-insert-tag" />
          <action-tool name="layout-graphic-show-tags" />
    </tool-bar>

  </extension>

Donde dice:

    active="false">

Ponle un true y la siguiente vez que arranque gvSIG estara disponible la
herramienta en el layout.

Te activa dos herramientas.
Una que te indica sobre que elementos del layout hay tags definidos.
Y la otra para asignar o modificar un tag a un elemento.

Una vez etiquetados los elementos que te interesen, si guardas proyecto ya
quedan guardados en el, y el usuario final no precisa tener activa la
herramienta para que accedas por codigo a ellos.

Un saludo
Joaquin





> Gracias de antemano
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
> de baja en esta lista, acuda a la siguiente dirección:
> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>


-- 
--------------------------------------
Joaquin Jose del Cerro Murciano
Development and software arquitecture manager at gvSIG Team
jjdelcerro en gvsig.com
jjdelcerro en gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20170608/dad3df84/attachment.html>


Más información sobre la lista de distribución gvSIG_desarrolladores