weston-ivi-shell and ilmControl: Implement 'set keyboard focus'
authorJonathan Maw <jonathan.maw@codethink.co.uk>
Thu, 7 Aug 2014 16:47:44 +0000 (16:47 +0000)
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
Thu, 6 Nov 2014 08:18:34 +0000 (17:18 +0900)
commitd6d5ae7c3719bacf6a298b9e97955368ef1decf7
tree713d969337a44f2c72f3d463fe1e430f2f90e19d
parent0965cf4d5a41402c4675e97ad531bab917b60d98
weston-ivi-shell and ilmControl: Implement 'set keyboard focus'

This commit implements ilm_SetKeyboardFocusOn by using the "ivi
controller surface" interface, implementing the specific case
of keyboard focus.

It expands ivi-layout.h and ivi-layout-export.h so that keyboard
focus can be stored on a per-surface basis.

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