[Gvsig_desarrolladores] Ajustar el refrescado de la imagen

jaume domínguez faus jaume.dominguez en iver.es
Lun Oct 29 16:58:34 CET 2007


Hola de nuevo,

por otra parte quizá te interese saber que hay maneras de monitorizar el 
pintado de las capas añadiendo LayerDrawingListener's al MapContext que 
tienen métodos


afterLayerDrawing
beforeLayerDrawing

que quizá te interese conocer.

Salut!


jaume domínguez faus wrote:
> Hola, mmm...
>
> Eso dependerá del código en que estás trabajando porque la velocidad 
> de refresco es algo que será configurable a partir de v1.2. Si tu 
> código viene de 1.0, o 1.1 pues es en constructor de MapControl 
> encontrarás algo así
>
> timer = new Timer(300, ActionListener() {
>                    public void actionPerformed(ActionEvent e) {
>
>                        if (drawAnimationEnabled) {
>                            MapControl.this.repaint();
>                        }
>                    }
>                });
>
> El 300 es la frecuenca con que se llama al mostrado de pantalla en 
> milisegundos (cada 300 milisegundos). Tendrías que modificar éste 
> valor en el código.
>
> En el código en desarrollo es algo que se configura desde las 
> preferencias de usuario y ya hay llamadas a la clase para definirlo de 
> manera más cómoda, lo que no estoy muy seguro es si el repositorio 
> está abierto a todos o no, porque hemos estado de migración de 
> servidores y habíamos tenido algunos problemas que no se si están 
> resueltos del todo. En cualquier caso, esto es lo que hay.
>
> Espero te ayude.
> Salut!
>
>
> Juan Lopez wrote:
>> Hola a todos.
>> Estoy realizando la siguiente tarea. Una vista de un proyecto estoy 
>> pintandola en un fichero externo .png o .jpg por codigo. La cuestion 
>> es que no recibo el mismo resultado en el fichero en todas las 
>> ocasiones. Supongo que es por el parametro que hace volcar la imagen 
>> al usuario cada cierto tiempo sin esperar a que termine de pintarse 
>> entera.
>> ¿Como puedo modificar esa variable? Me interesaria ponerla de forma 
>> que no vuelque el resultado hasta que haya acabado de pintarse por 
>> completo.
>>
>> Gracias.
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores en runas.cap.gva.es
>> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>>   
>
>


-- 
Jaume Dominguez Faus


Àrea de Software Lliure
Equip gvSIG
Iver TI
C. Salamanca, 52
46005 València
Telf: 902 25 25 40 Fax: 96 316 27 16
(Spain)
 


Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.



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