[Sugar-devel] launching a native python activity window from web activity
Sebastian Silva
sebastian at fuentelibre.org
Sat Apr 19 22:33:43 EDT 2014
Hi,
I haven't seen how it does it, but Develop Activity does launch the
active activity/project.
I dunno if it's "clean", but it works!
Regards,
Sebastian
El sáb, 19 de abr 2014 a las 4:54 PM, Sam Parkinson
<sam.parkinson3 at gmail.com> escribió:
> Hi,
>
> Currently there is no clean way to launch any activity from inside
> any other one!
>
> I think someone was working on an intents system, but I don't know
> the status of that.
>
> Sam
>
>
> On Sun, Apr 20, 2014 at 2:38 AM, Puneet Kaur <puneet.gkaur at gmail.com>
> wrote:
>> Hello all,
>>
>> I am trying to launch native activity from a webactivity , can you
>> please let me know how it can be done ?
>>
>> I have made a small native python activity (here) {some basic gui
>> toolbars yet to be included, just a gtk window with a webcam output
>> as of now }
>>
>> I have put the activity code in
>> /home/puneet/sugar-build/build/out/install/lib/python2.7/site-packages,
>> so that it can accessible by other python classes
>>
>> Have imported this class in apisocket.py, where I try to launch
>> activity by calling :
>>
>> python_activity_class_name(self._activity)
>>
>>
>> The code can reach the python class from javascript but is not able
>> to launch the window.
>>
>> It gives the error :
>>
>> Traceback (most recent call last):
>> File "build/bdist.linux-i686/egg/gwebsockets/server.py", line 127,
>> in _message_write_cb
>> gi._glib.GError: Error sending data: Broken pipe
>> 1397922466.607808 ERROR root: No activities are running
>> 1397922466.609076 WARNING root: icon_size is deprecated. Use
>> pixel_size instead.
>> Window manager warning: CurrentTime used to choose focus window;
>> focus window may not be correct.
>> Window manager warning: Got a request to focus 0x6000ee (main.py)
>> with a timestamp of 0. This shouldn't happen!
>> Window manager warning: CurrentTime used to choose focus window;
>> focus window may not be correct.
>> Window manager warning: Got a request to focus the no_focus_window
>> with a timestamp of 0. This shouldn't happen!
>>
>> So the strategy behind the methodology is to pass on the control
>> from the webactivity to the python activity and then back from
>> python activity to webactivity when the user clicks to capture
>>
>> But the issue is that probably we are not allowed to to launch
>> another activity while in webactivity, is that true ?
>>
>> does someone has a few ideas as to how it can be done ?
>>
>>
>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140420/5772fbf3/attachment.html>
More information about the Sugar-devel
mailing list