Well, if you meant you have one thread who sends the data (non necessarily graphical, 
eg: the one on your other machine), and one thread who displays it, you just can 
create another thread who reads it



      pthread_create(&thread_id, NULL, (void *(*)())readStatPaquets, NULL);

  gdk_threads_enter();
  gtk_main();
  gdk_threads_leave();



void
readStatPaquets()
{

              gdk_threads_enter();
-----Message d'origine-----
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Dmitry M. Shatrov
Envoy� : jeudi 8 juillet 2004 09:32
� : [EMAIL PROTECTED]
Objet : Proper way to provide gtk+ app with asynchronous data?


Hello.

I'm going to display graphically data that arrives from another machine. It must be 
displayed as soon as possible, so periodic polling does not suite my needs. How to 
implement this properly?

In my case there is one thread which receives data and an UI thread with an event 
loop, I think about making a new event source (g_source_new, I mean), is it correct or 
maybe there's a simpler solution?

Thank you.
Dmitry

_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to