weston/ivi-shell
Michael Olbrich 5d68a6c4b5 ivi-shell: add input panel support
Input panels are used for complex text composition for CJK alphabets and for
onscreen keyboards. Support for this is already implemented in libweston and
the desktop shell.

This adds extends the IVI shell to add support for input panels as well. The
low-level parts are implemented in the IVI shell. The positioning of the input
panels is delegated to the controller.
Support for input panels and the relevant protocols is only enabled if the
controller attaches a listener to the new signals.

Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
2023-03-14 10:40:04 +01:00
..
hmi-controller.c libweston: Use weston_coord in struct weston_pointer 2023-02-17 13:51:23 +00:00
ivi-layout-export.h ivi-shell: add input panel support 2023-03-14 10:40:04 +01:00
ivi-layout-private.h ivi-shell: add input panel support 2023-03-14 10:40:04 +01:00
ivi-layout-shell.h ivi-shell: add input panel support 2023-03-14 10:40:04 +01:00
ivi-layout-transition.c ivi-layout: use libweston-desktop api is to send configure events everywhere 2019-07-01 15:50:08 +00:00
ivi-layout.c ivi-shell: add input panel support 2023-03-14 10:40:04 +01:00
ivi-shell.c ivi-shell: add input panel support 2023-03-14 10:40:04 +01:00
ivi-shell.h ivi-shell: add input panel support 2023-03-14 10:40:04 +01:00
meson.build ivi-shell: add new signal to notify ivi shell destroying 2022-11-10 11:46:56 +02:00
weston.ini.in ivi-shell: bring back reference weston.ini 2021-06-04 12:40:12 +02:00