<div dir="ltr"><div>Hello Adrián,</div><div><br></div><div>Thanks for the follow-up!</div><div><br></div><div>That's really interesting. I'll look at cog's source code and follow your issue. :)<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mar. 15 janv. 2019 à 23:20, Adrian Perez de Castro <<a href="mailto:aperez@igalia.com">aperez@igalia.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Gérald,<br>
<br>
On Thu, 20 Dec 2018 14:44:51 +0100, Gérald Gounot <<a href="mailto:gerald.gounot@citymeo.fr" target="_blank">gerald.gounot@citymeo.fr</a>> wrote:<br>
<br>
> I’m playing with WPE on Raspberry Pi for a while now and it’s awesome. WPE<br>
> developers surely did a great work on it!<br>
<br>
Thanks for the kind words :-)<br>
<br>
> Now I’m stuck with a double-browser setup and looking for advices about it.<br>
> <br>
> My goal is to alternatively display two (or more) web pages so that the<br>
> loading page is hidden while the loaded page is being displayed.<br>
<br>
I have had in the back of my mind some thoughts on this, and I have recently<br>
started a refactoring [1] which will be needed to allow supporting multiple<br>
Web views. Instead of letting the ideas be only in my mind, I have now files<br>
an issue [2] which summarizes them.<br>
<br>
> I duplicated the WebKitBrowser.json file to get 2 running browser instances<br>
> and used the Suspend/Resume/Hide/Show commands to switch from one to the<br>
> other. The problem is that sometimes the commands do not work as expected.<br>
> <br>
> In order to achieve a perfect control over the browsers displaying, I would<br>
> like to leverage the layer system provided by DispmanX. Unfortunately I<br>
> cannot find a way to change the layer on which a browser is displayed or<br>
> get a handle on which I could apply the<br>
> `vc_dispmanx_element_change_layer()` function.<br>
> <br>
> Do you have some ideas on how I could achieve that?<br>
<br>
On top of needing the support I have outlined in #77 [2], another roadblock<br>
here is that as far as I can remember, the code for WPEBackend-rdk contains<br>
some assumptions which make it impossible to instantiate multiple Web views<br>
in the same process. That will need fixing as well.<br>
<br>
Regards,<br>
<br>
-Adrián<br>
<br>
---<br>
[1] <a href="https://github.com/Igalia/cog/tree/platform-refactor-multiviews" rel="noreferrer" target="_blank">https://github.com/Igalia/cog/tree/platform-refactor-multiviews</a><br>
[2] <a href="https://github.com/Igalia/cog/issues/77" rel="noreferrer" target="_blank">https://github.com/Igalia/cog/issues/77</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div style="font-size:12.8px"></div><img src="https://citymeo.fr/public/img/citymeo.png" style="color: rgb(58, 52, 44); font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 11px; line-height: 17px; float: left; padding: 5px 10px 10px 0px;" width="180" height="51"><b>Gérald Gounot</b><b style="color:rgb(58,52,44);font-family:"Lucida Grande",Verdana,Arial,sans-serif;line-height:17px;font-size:12px"></b><br style="color:rgb(58,52,44);font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px"><span style="color:rgb(58,52,44);font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px">Software Engineer</span><br style="color:rgb(58,52,44);font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px"><span style="color:rgb(58,52,44);font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px"></span><a href="mailto:gerald.gounot@citymeo.fr" style="font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px;color:rgb(64,49,32);text-decoration:none;border-bottom:1px dotted rgb(51,51,51)" target="_blank">gerald.gounot@citymeo.fr</a><br style="color:rgb(58,52,44);font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px"><a href="https://twitter.com/Citymeo" style="font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px" target="_blank"><img src="https://citymeo.fr/public/img/tw.png" style="float: left; padding: 0px 10px 0px 0px;" width="15" height="15"></a><span style="color:rgb(58,52,44);font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px"></span><a href="https://www.facebook.com/CityMeo" style="font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px" target="_blank"><img src="https://citymeo.fr/public/img/fb.png" style="float: left; padding: 0px 10px 0px 0px;" width="15" height="15"></a><span style="color:rgb(58,52,44);font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px"></span><a href="https://www.linkedin.com/company/citymeo" style="font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px" target="_blank"><img src="https://citymeo.fr/public/img/in.png" style="float: left; padding: 0px 10px 0px 0px;" width="15" height="15"></a><span style="color:rgb(58,52,44);font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px">| </span><a href="http://citymeo.fr" style="font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:11px;line-height:17px;color:rgb(80,131,193);text-decoration:none;border-bottom:1px dotted rgb(51,51,51)" target="_blank">www.citymeo.fr</a></div></div></div></div></div></div></div></div>