Hola!

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

después 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 ésta sale
> > normalmente a medidad que se llama la función.
> > 
> > El lun, 05-12-2005 a las 14:50 -0300, Alejandro Valdes Jimenez escribió:
> > > Estimados...
> > > 
> > > ¿es normal que al utilizar alguna función recursiva, 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 <[EMAIL PROTECTED]>
 : :' :  Ingeniero en Computación e Informática at UBB rlz!
 `. `'   http://gbtcr.chileforge.cl
   `- 

Responder a