Hi,
I have just begun to study gtk.
I have the following warning when I use the progressbar to do some test.
GLib-WARNING ** : g_main_interate(): main loop already active in another
thread
I search the FAQ,but don't find the answer.If I should not use the thread of c,
but
of glibc? Help, thank you very much!
Regards!
Hzeng
--------------------------------------------------------------------------------------------
my programe is builded by glade, this is the callbacks.c:
void *pbar_update(void * user_data)
{
static int i;
while(i<=100)
{
gtk_progress_set_value(GTK_PROGRESS(user_data),i++);
while(gtk_events_pending())
gtk_main_iteration();
}
}
void
on_window1_destroy (GtkObject *object,
gpointer user_data)
{
gtk_main_quit();
}
void
on_window1_show (GtkObject *object,
gpointer user_data)
{
pthread_t thread;
pthread_create(&thread,NULL,pbar_update,(void *)user_data);
}
��%��fj)b� b��-�X�� ��+�m���j)`�����?�������+-�w��d�+-