<div dir="ltr">My best advice is use a standard toolbar and your webview.<div style>The standard toolbar not only contain the stop button,</div><div style>also the title and description widgets,</div><div style>important to journal interaction,</div>
<div style>and provide consistency with other activities.</div><div style><br></div><div style>Gonzalo</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 16, 2013 at 11:58 AM, Frank Cancio <span dir="ltr"><<a href="mailto:frank@gsc.uy" target="_blank">frank@gsc.uy</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks for your quick reply!<br>
<br>
Yes, my app will run on a XO-1, Sugar 0.94.1.<br>
<br>
Best regards<br>
<span class="HOEnZb"><font color="#888888">Frank<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Thu, May 16, 2013 at 11:47 AM, Gonzalo Odiard <<a href="mailto:gonzalo@laptop.org">gonzalo@laptop.org</a>> wrote:<br>
> Do you need your activity run in old Sugar versions?<br>
> Because hulahop is deprecated, and new Browse use webkit.<br>
><br>
> Gonzalo<br>
><br>
><br>
> On Thu, May 16, 2013 at 11:40 AM, Frank Cancio <<a href="mailto:frank@gsc.uy">frank@gsc.uy</a>> wrote:<br>
>><br>
>> Hi all,<br>
>><br>
>> I have Flash activity in which all user interaction is done through<br>
>> Flash. Basically what I did was create a hulahop.webview.WebView<br>
>> instance and make it load a HTML (see code at the end) that load a<br>
>> .swf file in full screen. So far so good, the problem come when I try<br>
>> close the entire activity from inside Flash UI (with a close button).<br>
>><br>
>> One solution I saw was try to enable the "window.close();" JavaScript<br>
>> sentence and then from the Flash app "execute it". I create a simple<br>
>> HTML file with just a button and a "window.close();" in the onclick<br>
>> event and make it work using the Browse activity. For that, I changed<br>
>> the gecko profile used by the Browse activity (setting the variable<br>
>> "dom.allow_scripts_to_close_windows" to true). That made possible<br>
>> close the entire Browse activity using the "window.close();"<br>
>> JavaScript sentence.  I did the same with my activity but nothing,<br>
>> even I made it using the same profile that worked for the Browse<br>
>> activity, but the "window.close();" JavaScript sentence don't work in<br>
>> my activity.<br>
>><br>
>> I think that the problem is related to the way my activity manager the<br>
>> hulahop.webview.WebView instance. I know Python but I'm a completely<br>
>> newbie in GTK, Sugar and hulahop, and  is hard to me find out the<br>
>> problem. I write to this list hoping that someone with the enough<br>
>> experience in those tech could take few minutes and help me.<br>
>><br>
>> Thanks in advance<br>
>> Frank<br>
>><br>
>> hulahop.startup(os.path.join(env.get_profile_path(), 'gecko'))<br>
>> from hulahop.webview import WebView<br>
>><br>
>> HTML = os.getcwd()+'/index.html'<br>
>><br>
>> class SierratestActivity(activity.Activity):<br>
>>         def __init__(self, handle):<br>
>>                 activity.Activity.__init__(self, handle, False)<br>
>><br>
>>                 canvas = gtk.HBox()<br>
>>                 self.set_canvas(canvas)<br>
>><br>
>>                 self.browser = WebBrowser()<br>
>><br>
>>                 canvas.pack_start(self.browser.getBrowser(),True,True,0)<br>
>>                 self.connect("destroy", self.destroy)<br>
>>                 self.show_all()<br>
>><br>
>>         def destroy(self, widget=None):<br>
>>                 sys.exit(0)<br>
>><br>
>><br>
>> class WebBrowser():<br>
>>         def __init__(self):<br>
>>                 self.browser = None<br>
>><br>
>>         def getBrowser(self):<br>
>>                 self.browser = WebView()<br>
>>                 self.browser.load_uri(HTML)<br>
>><br>
>><br>
>><br>
>> return self.browser<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>
><br>
><br>
</div></div></blockquote></div><br></div>