Hola, sorry por tardar en contestar, me tome unos dias libres

Guiandome por lo que me decias use gtk::time_out_add con 0 milisegundos, pero tampoco progresaba, entonces probe con 1mls y si!!, pero si en el bucle de mi funcion que hace aproximadamente 4000 vueltas retraso la ejecucion 1mls cada ves se me hace bastante mas lento...
Al finar hago que el progressbar se actualice cada 1seg haciendo una condicion con time(); si hay alguna forma mas correcta y mejor que alguien me la diga please, mientras quedara así
Por otra parte haciendo una pruebita con el ejemplo del manual GtkAdjutsments si admite 0.0, asi k eso no lo toque...
Gracias y saludos!