Re: perl + gtk2 + recursividad.



Hola!

int refrescar_gui(gpointer data)
{
        while (gtk_events_pending ())
                  gtk_main_iteration ();
        return 1;
}

despu�llamas esta funcion con algun g_timeout o cada vez que necesites
refrescar la gui.-

On lun, 2005-12-05 at 15:04 -0300, Alejandro Valdes Jimenez wrote:
> dicen que una imagen dice mas que mil palabras:
> 
> http://deb.utalca.cl/public/imagenes/gcdp0.11.png
> 
> cuando presiono el boton "Buscar" comienza la busqueda de equipos y se
> supone que debiera ir dibujando, mostrando el log correspondiente e
> iniciar el progressbar, pero eso no sucede hasta que terminan las
> llamadas recursivas.
> 
> 
> 
> El lun, 05-12-2005 a las 14:54 -0300, Alejandro Valdes Jimenez escribi� > como dato, imprimo la salida en cada llamada por consola y �a sale
> > normalmente a medidad que se llama la funci�> > 
> > El lun, 05-12-2005 a las 14:50 -0300, Alejandro Valdes Jimenez escribi� > > Estimados...
> > > 
> > > �es normal que al utilizar alguna funci�ecursiva, los elemento que se
> > > van, por ejemplo, agregando a un canvas o el texto a un textview, se
> > > vean reflejados solo una ves que terminen las llamadas recursivas??
> > > 
> > > si es asi, �hay algun manera de romper eso? me refiero a que necesito
> > > que los nuevos elemementos del canvas y los nuevos textos del textview
> > > se vean a medida que se van agregando y no al final de la llamada
> > > recursiva.
> > > 
> > > Gracias.
> > > 
> > > 
-- 
 ,''`.   Herman Vega Jara <hvega alumnos ubiobio cl>
 : :' :  Ingeniero en Computaci� Inform�ca at UBB rlz!
 `. `'   http://gbtcr.chileforge.cl
   `- 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]