GObject signals

Gary Kramlich grim at reaperworld.com
Thu Jun 26 00:38:35 EDT 2008

Sadrul Habib Chowdhury wrote:


>> I wouldn't advise using the g_* namespace, unless you're planning on
>> pushing that as a patch up to glib.  and if so, add a glib version check
>> around it when it gets accepted.
> I renamespaced the function to purple_type_connect, and submitted a
> patch in GNOME bugzilla (#540256). (we can rename to g_* if/once the
> patch is accepted)
> Sadrul

Ok, but that means if it's accepted we then need a wrapper or a define
around it.  IE:

# define purple_signal_connect_type g_signal_connect_type

If you left it as g_signal_connect_type with a #if
!GLIB_CHECK_VERSION(2,18,0), it'd just work, and no code would need to
get touched later.  And if this method were to be used i'd drop it in a
glib-compat.h or something (we have one of those right...?)

Gary Kramlich <grim at reaperworld.com>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <http://pidgin.im/pipermail/devel/attachments/20080625/b18a559f/attachment.sig>

More information about the Devel mailing list