prograss bar question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all:
      I'm writing a project using the gtk+-2.0, as I trying to use the progress bar to present the progress of my program.
I have a question with the following code seg...
Why the execution between my main program and update progress bar are not concurrent!!???

every time in execution, the progress bar update after my main program finished!!!


gboolean    button10_callback_1(gpointer data){

    //Execute my main program here!!!!!
    return FALSE;
}

void
on_button10_clicked                    (GtkButton       *button,
                                        gpointer         user_data)
{

    GtkWidget *progbar;
    progbar = lookup_widget(GTK_WIDGET(user_data),"progressbar1");
    gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progbar), 0);
    gtk_progress_bar_set_text (GTK_PROGRESS_BAR (progbar), "0%");
    timer = g_timeout_add (100,progbar_func,progbar);
     while (gtk_events_pending())
         gtk_main_iteration();
   


    g_idle_add_full(0,button10_callback_1,NULL,NULL);

}

Can anyone help me!!!Thanks very much!!!!

Dave


_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux