Thanks Danielle. <div>I&#39;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&#39;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">&lt;<a href="mailto:danielle.madeley@collabora.co.uk">danielle.madeley@collabora.co.uk</a>&gt;</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&#39;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&#39;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&#39;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>
&gt; I saw a few projects for Telepathy C# bindings but they seemed dead and I<br>
&gt; couldn&#39;t get any of them to work, so I started my own.  It&#39;s really simple<br>
&gt; and probably buggy, and very lacking in functionality at the moment.<br>
&gt; Currently the only function is updating the status and status message<br>
&gt; (via SimplePresence::SetPresence). It uses Mono&#39;s fork of dbus-sharp.<br>
&gt;<br>
&gt; Here&#39;s the URL: <a href="https://github.com/Daniel15/NTelepathy" target="_blank">https://github.com/Daniel15/NTelepathy</a><br>
&gt;<br>
&gt; Hopefully it&#39;s useful to someone :)<br>
&gt;<br>
&gt;  - Daniel<br>
</div></div>&gt; _______________________________________________<br>
&gt; telepathy mailing list<br>
&gt; <a href="mailto:telepathy@lists.freedesktop.org">telepathy@lists.freedesktop.org</a><br>
&gt; <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>