[SailfishDevel] Flatpak for Sailfish

Pekka Vuorela pekka.vuorela at jolla.com
Tue Jan 7 09:58:56 UTC 2020

On Tue, 2020-01-07 at 11:42 +0200, rinigus wrote:
> Pekka,
> thanks for the swift reply!
> > > - is SFOS keyboard drawn by Lipstick?
> > 
> > Keyboard running in its own process, maliit-server.  
> But something is drawing it on the screen via QML. Is that the server
> and Lipstick just making space for it? If it is then that would fit
> with such separation perfectly.

Maliit-server acts as a host for input plugins, and Jolla-keyboard
implements such and has the qml parts. The content is drawn in a
separate window, and Lipstick handles the window composition. 

Maliit passes the used keyboard area to application via the qt input
plugin so the app knows which area to avoid for active content, and
maliit also sets the window properties so Lipstick knows which area of
the window should get mouse events.

More information about the Devel mailing list