Thanks Danielle. <div>I'm new to all this stuff (this is my first time using Telepathy and DBus) and I found it quite hard to find documentation that says *how* to do things (other than the API documentation). Most of my work was through trial and error.</div>
<div><br></div><div>I'll look into gobject-introspection and Mission Control. Thanks!<br><br><div class="gmail_quote">On Sat, Nov 26, 2011 at 11:50 AM, Danielle Madeley <span dir="ltr"><<a href="mailto:danielle.madeley@collabora.co.uk">danielle.madeley@collabora.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Daniel,<br>
<br>
That's not actually the preferred way to set presence. The preferred way<br>
is to set the RequestedPresence via Mission Control and let Mission<br>
Control talk to the CMs. See<br>
<a href="http://telepathy.freedesktop.org/doc/book/sect.accounts.presence.html" target="_blank">http://telepathy.freedesktop.org/doc/book/sect.accounts.presence.html</a><br>
<br>
Ultimately, maintaining a set of high-level bindings is a lot of work.<br>
We found that all bindings except tp-glib and tp-qt4 were falling<br>
behind. The way we're now moving forward is to use gobject-introspection<br>
where possible to create wrappers for telepathy-glib. This is already<br>
possible in Javascript and Python (GNOME Shell's Telepathy integration<br>
is written this way). So you might find it faster to get Mono bindings<br>
by getting involved with g-i on Mono and the introspection of tp-glib.<br>
<br>
Best Regards,<br>
--danni<br>
<div><div class="h5"><br>
On Sat, 2011-11-26 at 11:37 +1100, Daniel Lo Nigro wrote:<br>
> I saw a few projects for Telepathy C# bindings but they seemed dead and I<br>
> couldn't get any of them to work, so I started my own. It's really simple<br>
> and probably buggy, and very lacking in functionality at the moment.<br>
> Currently the only function is updating the status and status message<br>
> (via SimplePresence::SetPresence). It uses Mono's fork of dbus-sharp.<br>
><br>
> Here's the URL: <a href="https://github.com/Daniel15/NTelepathy" target="_blank">https://github.com/Daniel15/NTelepathy</a><br>
><br>
> Hopefully it's useful to someone :)<br>
><br>
> - Daniel<br>
</div></div>> _______________________________________________<br>
> telepathy mailing list<br>
> <a href="mailto:telepathy@lists.freedesktop.org">telepathy@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/telepathy" target="_blank">http://lists.freedesktop.org/mailman/listinfo/telepathy</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Danielle Madeley<br>
Software Developer, Collabora Ltd. Melbourne, Australia<br>
<br>
<a href="http://www.collabora.co.uk" target="_blank">www.collabora.co.uk</a><br>
<br>
</font></span></blockquote></div><br></div>