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