Re: show the content of a dialog window
- From: John Cupitt <john cupitt ng-london org uk>
- To: gtk-list gnome org
- Subject: Re: show the content of a dialog window
- Date: Fri, 26 Oct 2001 14:25:58 +0100
soudant cogenit fr wrote:
> I have made an application with Glade using GTK. The
> GUI application loads a text application in a child
> process. Both are communicating via pipes.
> The standard input and output of the text application
> are redirect in the pipes.
> When this window appears, it is blank. They are no
> label, no button, and the text entry is not usable.
> What's happened ?
Hi Sandrine,
I've not read your code very carefully, but it sounds like you're
blocking the GUI process on read() on your pipe.
The best technique is to use gtk_input_add_full(). You make a pipe, use
gtk_input_add_full() to tell GTK about it, and then return to
gtk_main(). When data arrives on the pipe, GTK will automatically call
one of your functions with the new characters.
Look at these pages:
http://developer.gnome.org/doc/API/glib/glib-io-channels.html
This is the core functionally.
http://developer.gnome.org/doc/API/gtk/gtk-general.html#GTK-INPUT-ADD-FULL
This is an easy to use layer over g_io_channel.
Hope I've understood,
John
(you should not mail gtk-devel-list .. it's only for people working on
the inside of GTK)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]