Thanks to all of you .<br><br>I finally got the app working thanks to this link   <a href="http://olpcnews.com/forum/index.php?topic=1555.0">http://olpcnews.com/forum/index.php?topic=1555.0</a><br><br><div class="gmail_quote">
On Wed, May 21, 2008 at 7:02 PM, Bert Freudenberg <<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
On 21.05.2008, at 14:02, Paul Fox wrote:<br>
<br>
> bert wrote:<br>
>><br>
>> On 21.05.2008, at 07:25, shivaprasad javali wrote:<br>
>><br>
>>> Hi,<br>
>>><br>
>>>        I have a C++ activity which i want to use on the olpc. I<br>
>>> tried to sugarize my activity based on the info  i found on the olpc<br>
>>> wiki <a href="http://wiki.laptop.org/go/Sugarizing" target="_blank">http://wiki.laptop.org/go/Sugarizing</a>  .<br>
>>><br>
>>>         The code for sugarizing in that page didnt work for me. I<br>
>>> was only able to launch my process as a separate application to my<br>
>>> python script so that there were two processes running for my one<br>
>>> application.<br>
>>><br>
>>>       I could not figure out how to tie my application's window to<br>
>>> the blank window provided for the python script.<br>
>><br>
>> You need to _SUGAR_BUNDLE_ID and _SUGAR_ACTIVITY_ID as properties to<br>
>> your X window. This is documented here:<br>
>><br>
>> <a href="http://wiki.laptop.org/go/Low-level_Activity_API" target="_blank">http://wiki.laptop.org/go/Low-level_Activity_API</a><br>
><br>
> the big trick that might help (and that isn't quite spelled out<br>
> explicitly on that page)<br>
<br>
</div>Well, that page is (and should be) agnostic of implementation. It<br>
spells out *what* needs to happen, not *how*, which is specific to<br>
your actual application, choice of language, etc.<br>
<div class="Ih2E3d"><br>
> is to wrap your C/C++ activity in a<br>
> combination of shell script (which sets up some environment<br>
> variables, based on the standard sugar args, i.e., --bundle-id,<br>
> --activity-id, etc) and a pre-load shared library that contrives<br>
> to get those values into the X properties where they need to go.<br>
> see <a href="http://wiki.laptop.org/go/Sugar_Factory" target="_blank">http://wiki.laptop.org/go/Sugar_Factory</a><br>
<br>
<br>
</div>Would be nice if someone added that info to the "Sugarizing" wiki page.<br>
<font color="#888888"><br>
- Bert -<br>
</font><div><div></div><div class="Wj3C7c"><br>
<br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
</div></div></blockquote></div><br>