ivi-shell implementation to support,
- ivi-application.xml
- load libweston-layout.so to support common layout library
Common layout library for surfaces to easily implement a shell
The library support common interface to layout surfaces according to use cases. It is built up as libweston-layout.so. These interfaces are compatible with ivi layer management.
http://projects.genivi.org/ivi-layer-management/
Modified makefile to build ivi-shell and libweston-layout
For the time being, libweston-layout is linked to ivi-shell statically.
hmi-controller is a reference how to use libweston-layout.so
It shall be loaded as a modele to Weston. It supports examples
to layout surfaces to e.g. tile, side by side, random, or fullscreen.
The UI consists of Top bar and background. Top bar has several switch to change layouts; tiling, side by side, full screen, and random. Switch events are notified to hmi-controller which changes layout surfaces by using common layout library; libweston-layout.so.
Modify src/Makefile to build references;hmi-controller and hmi-client
Modify exmpale clients to support ivi-application.xml
Add HowTo of build and setup ivi-shell enviroment to README