[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)
authorYoonsang Lee <ysang114.lee@samsung.com>
Mon, 27 Apr 2015 10:33:06 +0000 (19:33 +0900)
committerYoonsang Lee <ysang114.lee@samsung.com>
Tue, 23 Jun 2015 03:54:42 +0000 (12:54 +0900)
commit8ea473596fb94e381acbefc656a9026fcd9e2350
tree424de942affdb3534512802af02b74340ea6c249
parentbf65e790e7c17a73b7b3465c49bdea4354b9405c
[3.0] Add key grab/ungrab interfaces for Tizen (X11/Wayland)

The key grab feature is designed for following example scenarios:
- TV : A user might want to change the volume or channel of the background TV contents while focusing on the foregrund app.
- Mobile : When a user presses Home key, the homescreen appears regardless of current foreground app.
- Mobile : Using volume up/down as zoom up/down in camera apps.

Change-Id: If0c849db9f0562d4eab2e2b3e3300f36638f387a
20 files changed:
adaptors/common/key-impl.h
adaptors/tizen/file.list
adaptors/tizen/key-grab.h [new file with mode: 0644]
adaptors/tv/tv-key-impl.cpp
adaptors/ubuntu/key-impl-ubuntu.cpp
adaptors/wayland/ecore_wl_private.h [new file with mode: 0644]
adaptors/wayland/file.list
adaptors/wayland/key-grab-wl.cpp [new file with mode: 0644]
adaptors/wayland/key-impl-wl.cpp
adaptors/wayland/keyrouter-client-protocol.h [new file with mode: 0644]
adaptors/wayland/tizen-extension-client-protocol.h [new file with mode: 0644]
adaptors/wayland/tizen-policy-client-protocol.h [new file with mode: 0644]
adaptors/wayland/window-impl-wl.cpp
adaptors/wayland/window-render-surface-wl.cpp
adaptors/wayland/window-render-surface.h
adaptors/x11/file.list
adaptors/x11/key-grab-x.cpp [new file with mode: 0644]
adaptors/x11/key-impl-x.cpp
build/tizen/adaptor/Makefile.am
build/tizen/configure.ac