Andy Stewart <lazycat.mana...@gmail.com> writes: > Hi Axel, > > I have finish DBus-Glib_0.80 > (http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.80.tar.gz) > binding for gtk2hs. > > Below is patch file: > > > I have finish all functions exception below three functions: > void dbus_g_object_register_marshaller_array > (GClosureMarshal > marshaller, > GType rettype, > guint n_types, > const GType *types); > > void dbus_g_proxy_connect_signal (DBusGProxy *proxy, > const char > *signal_name, > GCallback handler, > void *data, > GClosureNotify > free_data_func); > > void dbus_g_proxy_disconnect_signal (DBusGProxy *proxy, > const char > *signal_name, > GCallback handler, > void *data); > > Have no idea how to handle `GClosureMarshal` `GCallback` > `GClosureNotify`? After i search gnome documentation, i found above three Type implement in http://library.gnome.org/devel/gobject/unstable/gobject-Closures.html
And i found just 'GClosure' and 'GClosureNotify' implement in 'glib/System/Glib/Signals.chs.pp' file, haven't 'GClosureMarshal' implementation. I think we should implement 'GClosureNotify', 'GClosureMarshal', 'GCallback' in file 'glib/System/Glib/Closure.chs.pp', and not 'glib/System/Glib/Signals.chs.pp', then we can fix above three functions in DBus-Glib. What do you think? -- Andy ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Gtk2hs-devel mailing list Gtk2hs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel