On 15.05.2010, at 10:38, Andy Stewart wrote:

> Hi Axel,
>
> I found you bring `TOBJECT` into marshal.list for thread-safe object.
>
> Any gtk-dependent package should share signals in Gtk.Signals.chs ?
>
> Or write `x-Signals-Import: Graphics.UI.GtkInternals` in foo.cabal?
>
> I think second solution is better, `foo` package generate signals and
> don't need change `gtk` marshal.list (even it still use TOBJECT).
>
> What do you think?

NoNoNo!

Every package now implements it's own Signal.chs and never exports it.  
Every package that depends on 'gtk' should use TOBJECT for its signal  
handlers and every package that solely depends on 'glib' must use  
OBJECT.

Axel


------------------------------------------------------------------------------

_______________________________________________
Gtk2hs-devel mailing list
Gtk2hs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel

Reply via email to