Ooch, It doesn't work .. 2006/11/5, Van H Tran <[EMAIL PROTECTED]>: > > I would do it like this, but sorry i haven't got time > to confirm it would work. > > > /* pseudo code*/ > > gboolean * show_bar_idle_cb(pointer val) > { > gtk_progress_bar_set_fraction(POINT_TO_INT(val)); > return FALSE to exit the idle > > } > /* and the for loop */ > double val; > for(i = 0; i< SOME_NUMBER; i++) > { > val = (100.0 /SOME_NUMBER)* i /100.0; > g_idle_add(show_bar_idle_cb, INT_TO_POINT(val)); > } > > Using timeouts can work too, if G_PRIORITY_HIGH is > used. > Ok, it's just my 2 cents. I used this in my > application before and it worked. Hope it helps > > Cheers > TranVan Hoang, > > --- Kim Jongha <[EMAIL PROTECTED]> wrote: > > > Greeting, > > > > progress bar is updated "only" using timeouts ? > > > > I read some big file and want to show up the > > progress how much App. > > read file. so I use progress bar like below > > > > > > double val; > > for(i = 0; i< SOME_NUMBER; i++) > > { > > val = (100.0 /SOME_NUMBER)* i /100.0; > > > > > gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(pbar), > > val); > > gtk_widget_show(pbar); > > } > > > > No error, 'val' value is greater than 0.0 less than > > 1.0. but it > > doesn't work while app. read file. when app read > > file completly, then > > progress bar filled fully is shown up. > > I try to use timeouts, and that how can I read > > file.. ? > > > > give me a advise, thank you. > > _______________________________________________ > > gtk-app-devel-list mailing list > > gtk-app-devel-list@gnome.org > > > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > > > >
-- - blog : www.aerofloat.pe.kr - from South Korea. _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list