weston-ivi-shell, ilmControl and ilmCommon: Implement GetKeyboardFocus
authorJonathan Maw <jonathan.maw@codethink.co.uk>
Tue, 12 Aug 2014 10:50:00 +0000 (10:50 +0000)
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
Thu, 6 Nov 2014 08:18:34 +0000 (17:18 +0900)
commit1f7390ed1da0e3c6eaed38b0797f3583c47e6d4e
treee2a51e3e3bdc17ee10450288445dbfc5ca7b09dd
parentd6d5ae7c3719bacf6a298b9e97955368ef1decf7
weston-ivi-shell, ilmControl and ilmCommon: Implement GetKeyboardFocus

This commit implements ilm_GetKeyboardFocusSurfaceId using the "input
focus" event from the "ivi controller surface" interface.

ilm_types.h has been expanded to store keyboard focus on a per-surface
basis.

Signed-off-by: James Thomas <james.thomas@codethink.co.uk>
ivi-layermanagement-api/ilmCommon/include/ilm_types.h
ivi-layermanagement-api/ilmControl/src/ilm_control_wayland_platform.c
weston-ivi-shell/src/ivi-controller.c