On Wed, Sep 08, 2004 at 10:51:02 -0700, Mike Schilli wrote:
A. Pagaltzis wrote on 9/8/2004, 1:28 AM:
> The Glib docs say that 'in' aka G_IO_IN means "There is data to
> read.", and since you're not reading any data in your callback,
> after the callback returns, there's still data to be read, and so
> it gets called again.
Gotcha. One other related question: In the examples, I somewhere found
the notion
Gtk2::Helper->add_watch(fileno(READHANDLE), 'in', \&callback);
instead of
Glib::IO->add_watch(fileno(\*READHANDLE), 'in', \&callback);
Are these equivalent or do you prefer one or the other?
Don't ask others what they prefer. Ask yourself what you prefer.
Operationaly, they are completely equivalent.
-------------------------------------------------------------------------------
Jan 'Bulb' Hudec <bulb ucw cz>
Attachment:
signature.asc
Description: Digital signature