abhi rocks wrote:

>hi
>
>I was wanting to add a progress bar to a function, but
>the problem is that progress bar is only shown after
>the function is over even though the first thing i do
>in the function is to show the progress bar. 
>
>  
>
You need to give control back to GTK occasionally so it can update the
progress bar. In your main loop you need to do something like:

while (your main loop is running) {
    // do whatever you need to;
 
    // Update the progress bar position
    gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(query->progress_bar),
percentage);

    // now let GTK update the progress bar
    while (gtk_events_pending())
        gtk_main_iteration();
}


_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to