Re: questionfor progress bar
- From: Van H Tran <tvhoang1980 yahoo com>
- To: Kim Jongha <kim jongha gmail com>, gtk-app-devel-list gnome org
- Subject: Re: questionfor progress bar
- Date: Sun, 5 Nov 2006 02:24:59 -0800 (PST)
Hi,
--- Kim Jongha <kim jongha gmail com> wrote:
/* 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));
**SOMEWORK**
}
The problem is that timeout events don't occured
before finishing
SOMEWORK(read file with fscanf)
How about adding SOMEWORK inside the g_idle_callback
function?
Cheers,
TranVan Hoang
--------------
double val = 0;
g_idle_add(show_bar_idle_cb, INT_TO_POINT(val));
for(i = 0; i< SOME_NUMBER; i++)
{
val = (100.0 /SOME_NUMBER)* i /100.0;
**SOMEWORK**
}
--------------
upper codes don't work too.
2006/11/5, Kim Jongha <kim jongha gmail com>:
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]