<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 27.09.2010, at 20:05, Harpreet Sareen wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi Tomeu,<br><br><span style="color: rgb(51, 0, 51);">&gt;&gt;You can access the Telepathy API through DBus# and the Telepathy DBus spec:</span><br style="color: rgb(51, 0, 51);">
<span style="color: rgb(51, 0, 51);">&gt;&gt;</span><br style="color: rgb(51, 0, 51);"><span style="color: rgb(51, 0, 51);">&gt;&gt;</span><a style="color: rgb(51, 0, 51);" href="http://www.ndesk.org/DBusSharp" target="_blank">http://www.ndesk.org/DBusSharp</a><br style="color: rgb(51, 0, 51);">
<span style="color: rgb(51, 0, 51);">&gt;&gt;</span><a style="color: rgb(51, 0, 51);" href="http://telepathy.freedesktop.org/spec/" target="_blank">http://telepathy.freedesktop.org/spec/</a><br style="color: rgb(51, 0, 51);">
<span style="color: rgb(51, 0, 51);">&gt;&gt;</span><br><br>Thanks for your response. I came to know about developing activities for Sugar throug C# from this link.<br><b><a href="http://www.codeproject.com/KB/cross-platform/monosugar.aspx?display=Print">http://www.codeproject.com/KB/cross-platform/monosugar.aspx?display=Print</a><br>
</b>I am not a pro developer. Is there a tutorial available on how to use the telepathy API for mesh networking in my activity as it is normally available for Python etc. while developing an activity. I would be obliged<b> </b>for the same<b>.<br>
</b><br><span style="color: rgb(51, 0, 51);">&gt;&gt;They are normal Gtk widgets, you can see how to construct them in the</span><br style="color: rgb(51, 0, 51);"><span style="color: rgb(51, 0, 51);">&gt;&gt;sugar-toolkit code:</span><br style="color: rgb(51, 0, 51);">

<span style="color: rgb(51, 0, 51);">&gt;&gt;</span><br style="color: rgb(51, 0, 51);"><span style="color: rgb(51, 0, 51);">&gt;&gt;</span><a style="color: rgb(51, 0, 51);" href="http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/activity/widgets.py#line326" target="_blank">http://git.sugarlabs.org/projects/sugar-toolkit/repos/mainline/blobs/master/src/sugar/activity/widgets.py#line326</a><br style="color: rgb(51, 0, 51);">
<br>I am sorry I didn't refer to using C# here. How can I make the Activity Toolbar or these widgets in my activity using C#?<br><br><div style="color: rgb(102, 51, 102);" class="gmail_quote"><span style="color: rgb(51, 0, 51);">&gt;&gt;3) I want to use the Text to Speech mechanism in my activity similar to eSpeak. How's that done in Mono?I think you have two options:</span><br style="color: rgb(51, 0, 51);">
<div><span style="color: rgb(51, 0, 51);">&nbsp;&gt;&gt;</span><br style="color: rgb(51, 0, 51);"><span style="color: rgb(51, 0, 51);">&gt;&gt;- DBus# to interface with speech-dispatcher </span><br style="color: rgb(51, 0, 51);">
<span style="color: rgb(51, 0, 51);">&gt;&gt;- </span><a style="color: rgb(51, 0, 51);" href="http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak" target="_blank">http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak</a><br>
</div><br></div>Since I am a new learner, I would really appreciate a sample or a tutorial on how do the same(using C# here).<br>I would be really indebted for help. Thanks a lot!<br></blockquote><br></div><div>If you are just learning to program, writing your Sugar activity in Python would save you loads of trouble.&nbsp;</div><div><br></div><div>It is possible to write an activity in any language (I know, because I did it) but you do have to be proficient in the language you want to use, and be able to map general advice into working code.&nbsp;</div><div><br></div><div>For C#, the framework that Lionel's tutorial describes already goes a long way, the hardest part is done. But extending it to fully support a Sugar-like GUI and collaboration is going to be your problem, since you are one of the very few (if not the only one) who want to write an activity in C#.</div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Lucida Grande; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="font-family: Helvetica; "><span class="Apple-style-span" style="font-family: Helvetica; ">- Bert -</span></div><br class="Apple-interchange-newline"></span>
</div>
<br></body></html>