Clickable links API
Andrew Victor
avictor.za at gmail.com
Mon Mar 28 05:15:00 EDT 2011
hi,
> Couldn't you just use the 'uri-handler' core signal instead?
I had a look at the uri-handler method on Linux.
1. You need to register a gnome URL-handler.
At startup, Pidgin calls gtk_imhtml_class_register_protocol() for
all of these.
2. When clicking on a link, it causes pidgin/gtknotify.c to spawn a
Python process (libpurple/purple-url-handler).
3. That process sends a DBus message back to Pidgin.
This mechanism's overhead seems very high, and we'd like a
cross-platform cross-client solution without all the external
dependencies.
I think the URI Handlers are also an optional component on a Windows
installation of Pidgin.
Regards,
Andrew Victor
More information about the Devel
mailing list