Re: [Gvsig_desarrolladores] Cambiar LaF de gvSIG

2017-06-14 Por tema Mario Ignacio Fèvre
Hola Alex:

Complementariamente a toda la información informática que te han provisto,
aporte desde mi experiencia.

Desde 2011 trabajo con mi propia configuración visual de gvSIG 1.12.
De hecho el motivo por el que no he migrado aún mi entorno productivo es la
demora relativa que presenta esta viabilidad de ajuste.

En tanto no aclaraste en tu mensaje original la versión, en 1.12 realicé el
trabajo editando la versión portátil, reemplazando los archivos de imagen y
editando los xml que generan las barra de herramientas.

A partir de la experiencia y de otros aportes de la comunidad desarrollamos
una guía de estilo, que contiene la estructura para un sistema de íconos
coherente para incorporar a las posibilidades de gvSIG en un futuro
esperemos: 2.4).

Podés ver los últimos avances publicados en:

https://blog.gvsig.org/2015/07/07/hacia-un-nuevo-juego-de-iconos/

Hemos avanzado un poco más completando unos 160 íconos en 2 versiones cada
uno. Y desarrollando la guía de estilo.

SI te interesa acceder a este material a fin de probar el set supongo que
lo podremos coordinar.

Saludos

Mario Fevre





El 13 de junio de 2017, 14:46, Alex Irmel Oviedo Solis <
alleinerw...@gmail.com> escribió:

> Hola a todos, quisiera saber como puedo cambiar el Look and Feel de gvSIG
> y algo de documentación para crear temas de iconos, gracias de antemano
>
> ___
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores@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
>
>
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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


Re: [Gvsig_desarrolladores] Cambiar LaF de gvSIG

2017-06-14 Por tema Iago Alonso Alonso
Tras hacer un debug rápido y por encima, creo que el error está en cómo
procesáis los parámetros que se indican cuando se arranca gvSIG.

Si por terminal ejecutas (los dos primeros es para el debug, podeís
ignorarlos):

gvsig-desktop.cmd --debug --pause enablelaf=true 

En la clase "PluginServices" en el método:

public static void setArguments(String[] arguments) {
PluginServices.arguments = arguments;
} 

Se recibe lo siguiente (contenido de arguments):

- [0]: gvSIG
- [1]: gvSIG/extensiones
- [2]: --debug
- [3]: --pause
- [4]: enablelaf
- [5]: true 

Como se puede ver, ya se han procesado mal los argumentos. Por lo tanto,
después cuando se ejecuta en la clase "AppearancePage" el método
"getLookAndFeelComboBox()", en la línea:

-  boolean enablelaf =
BooleanUtils.toBoolean(PluginServices.getArgumentByName("enablelaf"));

En "PluginServices.getArgumentByName("enablelaf")" ocurre esto:

Al recorrer los argumentos de "PluginServices" (los descritos arriba) se
hace (me salto --debug y --pause):

Teniendo esto recibido -> String name = enablelaf 

String arg = PluginServices.arguments[i]; -> le llega "enablelaf"

Ahora, se intenta buscar el valor:

int index = arg.indexOf(name + "="); -> Ups, devuelve -1

Debido a que el parámetro es "enablelaf" en lugar de "enablelaf=true"

Por lo tanto, justo después:

if (index != -1)
   return arg.substring(index + name.length() + 1); 

Debería devolverse el string "true" (en este caso), pero como se tiene
-1, se salta y se devuelve "null".

Por tanto,  BooleanUtils.toBoolean() recibe "null" en lugar de un string
con "true" (en este caso) y la documentación del método ya explica:

Converts a String to a boolean (optimised for performance). 

'true', 'on' or 'yes' (case insensitive) will return true. Otherwise,
false is returned. 

Y justo después, que sería donde se cargarían las opciones:

if (enablelaf ) { 

.. 

} 

Nunca va a entrar y salta al:

else {
   lookAndFeelCombo = new JComboBox();
} 

Que crea un combobox vacio. 

Esto es lo que he podido deducir de forma rápida, espero que sea de
utilidad. 

Un saludo. 

El 13-06-2017 08:34 PM, Joaquin Jose del Cerro Murciano escribió:

> El 13 de junio de 2017, 19:46, Alex Irmel Oviedo Solis 
>  escribió:
> 
>> Hola a todos, quisiera saber como puedo cambiar el Look and Feel de gvSIG y 
>> algo de documentación para crear temas de iconos, gracias de antemano
> 
> Hola Alex.
> Me temo que no tengo buenas noticias para ninguna de las dos preguntas.
> 
> Ahora que lo dices me he acordado que hay algun error y no funciona el cambio 
> de L
> la teoria es que esta en preferencias de gvSIG, pero el combo siempre sale 
> vacio.
> Doy de alta un ticket con el error para tenerlo en cuenta.
> No se si estas compilando gvSIG o trabajas contra una instalacion. Si estas 
> compilando gvSIG y quieres echarle un vistazo, en la 2.3.1, la cosa esta 
> por...
> 
> org.gvsig.desktop.plugin/org.gvsig.coreplugin.app/org.gvsig.coreplugin.app.mainplugin/src/main/java/org/gvsig/coreplugin/preferences/general/AppearancePage.java
> 
> hasta donde vi no hace mucho (pase por ahi por otras cosas) la funcion 
> getLookAndFeelComboBox acaba creando siempre el combo vacio.
> Si decides echarle un vistazo y ves que le pasa, ya nos lo cuentas.
> 
> Lo otro.
> El tema de iconos. Aunque ya hace versiones que se empezo a trabajar en ello, 
> la prioridad no era muy alta, y no lo hemos terminado hasta hace unas 
> semanas. Con esto quiero decir, que en la 2.3.1, no esta acabado y no 
> funciona correctamente. Saldra con la 2.4, y llevara dos partes, por un lado 
> en preferencias se puede seleccionar un tema de iconos, y por otro hay una 
> pequeña herramienta para crear un tema de iconos a partir del tema por 
> defecto (el que va en codigo) para que puedas cambiar los iconos en el, y que 
> puedas crear paquetes para el administrador de complementos con los juegos de 
> iconos que crees.
> Pero lo dicho, estara para la 2.4, que espero tengamos en breve builds para 
> que la comunidad pueda probar.
> 
> Un saludo
> Joaquin
> 
>> ___
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores@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 [1]
> 
> -- 
> --
> Joaquin Jose del Cerro Murciano
> Development and software arquitecture manager at gvSIG Team
> jjdelce...@gvsig.com
> jjdelce...@gvsig.org
> gvSIG Association
> www.gvsig.com [2]
> www.gvsig.org [3] 
> ___
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores@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: 
> 

Re: [Gvsig_desarrolladores] Cambiar LaF de gvSIG

2017-06-13 Por tema Joaquin Jose del Cerro Murciano
El 13 de junio de 2017, 21:07, Alex Irmel Oviedo Solis <
alleinerw...@gmail.com> escribió:

> Tengo una version compilada a mano y cuyas fuentes acabo de borrar :'(
> ¿hay algun lugar donde se pueda ver el codigo fuente de la version 2.4?
>

Holas,
los fuentes de gvSIG estan en:

 http://devel.gvsig.org/svn/gvsig-desktop/trunk/org.gvsig.desktop/

Ahi estan los fuentes que vamos modicicando. Ahora mismo esta lo que sera
la 2.4.
Pero cuando este lista, se creara un tag, similar al que hay de la 2.3 con
los fuentes de la 2.4, y ahi pasaran a estar los de la siguiente version.

Un saludo
Joaquin



>
> El mar., 13 de jun. de 2017 a la(s) 13:35, Joaquin Jose del Cerro Murciano
>  escribió:
>
>> El 13 de junio de 2017, 19:46, Alex Irmel Oviedo Solis <
>> alleinerw...@gmail.com> escribió:
>>
>>> Hola a todos, quisiera saber como puedo cambiar el Look and Feel de
>>> gvSIG y algo de documentación para crear temas de iconos, gracias de
>>> antemano
>>>
>>
>> Hola Alex.
>> Me temo que no tengo buenas noticias para ninguna de las dos preguntas.
>>
>> Ahora que lo dices me he acordado que hay algun error y no funciona el
>> cambio de L
>> la teoria es que esta en preferencias de gvSIG, pero el combo siempre
>> sale vacio.
>> Doy de alta un ticket con el error para tenerlo en cuenta.
>> No se si estas compilando gvSIG o trabajas contra una instalacion. Si
>> estas compilando gvSIG y quieres echarle un vistazo, en la 2.3.1, la cosa
>> esta por...
>>
>>   org.gvsig.desktop.plugin/org.gvsig.coreplugin.app/org.
>> gvsig.coreplugin.app.mainplugin/src/main/java/org/
>> gvsig/coreplugin/preferences/general/AppearancePage.java
>>
>> hasta donde vi no hace mucho (pase por ahi por otras cosas) la funcion
>> getLookAndFeelComboBox acaba creando siempre el combo vacio.
>> Si decides echarle un vistazo y ves que le pasa, ya nos lo cuentas.
>>
>>
>> Lo otro.
>> El tema de iconos. Aunque ya hace versiones que se empezo a trabajar en
>> ello, la prioridad no era muy alta, y no lo hemos terminado hasta hace unas
>> semanas. Con esto quiero decir, que en la 2.3.1, no esta acabado y no
>> funciona correctamente. Saldra con la 2.4, y llevara dos partes, por un
>> lado en preferencias se puede seleccionar un tema de iconos, y por otro hay
>> una pequeña herramienta para crear un tema de iconos a partir del tema por
>> defecto (el que va en codigo) para que puedas cambiar los iconos en el, y
>> que puedas crear paquetes para el administrador de complementos con los
>> juegos de iconos que crees.
>> Pero lo dicho, estara para la 2.4, que espero tengamos en breve builds
>> para que la comunidad pueda probar.
>>
>> Un saludo
>> Joaquin
>>
>>
>>
>>
>>
>>>
>>> ___
>>> gvSIG_desarrolladores mailing list
>>> gvSIG_desarrolladores@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
>> jjdelce...@gvsig.com
>> jjdelce...@gvsig.org
>> gvSIG Association
>> www.gvsig.com
>> www.gvsig.org
>> ___
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores@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
>>
>
> ___
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores@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
jjdelce...@gvsig.com
jjdelce...@gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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


Re: [Gvsig_desarrolladores] Cambiar LaF de gvSIG

2017-06-13 Por tema Alex Irmel Oviedo Solis
Tengo una version compilada a mano y cuyas fuentes acabo de borrar :'( ¿hay
algun lugar donde se pueda ver el codigo fuente de la version 2.4?

El mar., 13 de jun. de 2017 a la(s) 13:35, Joaquin Jose del Cerro Murciano <
jjdelce...@gvsig.org> escribió:

> El 13 de junio de 2017, 19:46, Alex Irmel Oviedo Solis <
> alleinerw...@gmail.com> escribió:
>
>> Hola a todos, quisiera saber como puedo cambiar el Look and Feel de gvSIG
>> y algo de documentación para crear temas de iconos, gracias de antemano
>>
>
> Hola Alex.
> Me temo que no tengo buenas noticias para ninguna de las dos preguntas.
>
> Ahora que lo dices me he acordado que hay algun error y no funciona el
> cambio de L
> la teoria es que esta en preferencias de gvSIG, pero el combo siempre sale
> vacio.
> Doy de alta un ticket con el error para tenerlo en cuenta.
> No se si estas compilando gvSIG o trabajas contra una instalacion. Si
> estas compilando gvSIG y quieres echarle un vistazo, en la 2.3.1, la cosa
> esta por...
>
>
> org.gvsig.desktop.plugin/org.gvsig.coreplugin.app/org.gvsig.coreplugin.app.mainplugin/src/main/java/org/gvsig/coreplugin/preferences/general/AppearancePage.java
>
> hasta donde vi no hace mucho (pase por ahi por otras cosas) la funcion
> getLookAndFeelComboBox acaba creando siempre el combo vacio.
> Si decides echarle un vistazo y ves que le pasa, ya nos lo cuentas.
>
>
> Lo otro.
> El tema de iconos. Aunque ya hace versiones que se empezo a trabajar en
> ello, la prioridad no era muy alta, y no lo hemos terminado hasta hace unas
> semanas. Con esto quiero decir, que en la 2.3.1, no esta acabado y no
> funciona correctamente. Saldra con la 2.4, y llevara dos partes, por un
> lado en preferencias se puede seleccionar un tema de iconos, y por otro hay
> una pequeña herramienta para crear un tema de iconos a partir del tema por
> defecto (el que va en codigo) para que puedas cambiar los iconos en el, y
> que puedas crear paquetes para el administrador de complementos con los
> juegos de iconos que crees.
> Pero lo dicho, estara para la 2.4, que espero tengamos en breve builds
> para que la comunidad pueda probar.
>
> Un saludo
> Joaquin
>
>
>
>
>
>>
>> ___
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores@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
> jjdelce...@gvsig.com
> jjdelce...@gvsig.org
> gvSIG Association
> www.gvsig.com
> www.gvsig.org
> ___
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores@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
>
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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


Re: [Gvsig_desarrolladores] Cambiar LaF de gvSIG

2017-06-13 Por tema Joaquin Jose del Cerro Murciano
El 13 de junio de 2017, 19:46, Alex Irmel Oviedo Solis <
alleinerw...@gmail.com> escribió:

> Hola a todos, quisiera saber como puedo cambiar el Look and Feel de gvSIG
> y algo de documentación para crear temas de iconos, gracias de antemano
>

Hola Alex.
Me temo que no tengo buenas noticias para ninguna de las dos preguntas.

Ahora que lo dices me he acordado que hay algun error y no funciona el
cambio de L
la teoria es que esta en preferencias de gvSIG, pero el combo siempre sale
vacio.
Doy de alta un ticket con el error para tenerlo en cuenta.
No se si estas compilando gvSIG o trabajas contra una instalacion. Si estas
compilando gvSIG y quieres echarle un vistazo, en la 2.3.1, la cosa esta
por...


org.gvsig.desktop.plugin/org.gvsig.coreplugin.app/org.gvsig.coreplugin.app.mainplugin/src/main/java/org/gvsig/coreplugin/preferences/general/AppearancePage.java

hasta donde vi no hace mucho (pase por ahi por otras cosas) la funcion
getLookAndFeelComboBox acaba creando siempre el combo vacio.
Si decides echarle un vistazo y ves que le pasa, ya nos lo cuentas.


Lo otro.
El tema de iconos. Aunque ya hace versiones que se empezo a trabajar en
ello, la prioridad no era muy alta, y no lo hemos terminado hasta hace unas
semanas. Con esto quiero decir, que en la 2.3.1, no esta acabado y no
funciona correctamente. Saldra con la 2.4, y llevara dos partes, por un
lado en preferencias se puede seleccionar un tema de iconos, y por otro hay
una pequeña herramienta para crear un tema de iconos a partir del tema por
defecto (el que va en codigo) para que puedas cambiar los iconos en el, y
que puedas crear paquetes para el administrador de complementos con los
juegos de iconos que crees.
Pero lo dicho, estara para la 2.4, que espero tengamos en breve builds para
que la comunidad pueda probar.

Un saludo
Joaquin





>
> ___
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores@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
jjdelce...@gvsig.com
jjdelce...@gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org
___
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores@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