<div dir="ltr"><div class="gmail_default" style="font-size:small">Thanks! Let's see how it will work in practice. I'll report back after the tests.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Rinigus</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 7, 2020 at 11:59 AM Pekka Vuorela <<a href="mailto:pekka.vuorela@jolla.com">pekka.vuorela@jolla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 2020-01-07 at 11:42 +0200, rinigus wrote:<br>
> Pekka,<br>
> <br>
> thanks for the swift reply!<br>
> <br>
>  <br>
> > > - is SFOS keyboard drawn by Lipstick?<br>
> > <br>
> > Keyboard running in its own process, maliit-server.  <br>
> <br>
> But something is drawing it on the screen via QML. Is that the server<br>
> and Lipstick just making space for it? If it is then that would fit<br>
> with such separation perfectly.<br>
<br>
Maliit-server acts as a host for input plugins, and Jolla-keyboard<br>
implements such and has the qml parts. The content is drawn in a<br>
separate window, and Lipstick handles the window composition. <br>
<br>
Maliit passes the used keyboard area to application via the qt input<br>
plugin so the app knows which area to avoid for active content, and<br>
maliit also sets the window properties so Lipstick knows which area of<br>
the window should get mouse events.<br>
<br>
<br>
<br>
_______________________________________________<br>
SailfishOS.org Devel mailing list<br>
To unsubscribe, please send a mail to <a href="mailto:devel-unsubscribe@lists.sailfishos.org" target="_blank">devel-unsubscribe@lists.sailfishos.org</a></blockquote></div>