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
`-