guile-gtk-general
[Top][All Lists]
Advanced

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

Re: entries and guile-gui


From: Kevin Ryde
Subject: Re: entries and guile-gui
Date: Mon, 26 Feb 2007 09:26:32 +1100
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux)

Neil Jerram <address@hidden> writes:
>
> It looks like #f now (Gtk+ 2.0) means "carry on calling other handlers
> for this signal" and non-#f (which includes the unspecified value)
> means "don't call any other handlers",

Yes, that's the return to give for a gdk event callback.  Some events
might have no further dispatch anyway, so the return may not matter.

> and I guess this was not the case in the past (Gtk+ 1.2).

There's certainly been changes in the dispatch area (for the gtk 2
"closures" stuff), but I thought the return from a handler got passed
up to gtk in both the 1.2 and 2.0 code.

(In the 1.2 code I think it's inner_callback_marshal putting "ans"
from the scheme call into the args with sgtk_scm2ret.)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]