[3.0] Add key grab/ungrab API for Tizen (X11/Wayland) accepted/tizen/mobile/20150808.024823 accepted/tizen/tv/20150808.025727 accepted/tizen/wearable/20150808.030123 submit/tizen/20150807.101753
authorYoonsang Lee <ysang114.lee@samsung.com>
Mon, 27 Apr 2015 10:33:06 +0000 (19:33 +0900)
committerYoonsang Lee <ysang114.lee@samsung.com>
Fri, 7 Aug 2015 10:12:14 +0000 (19:12 +0900)
commitbe1e0b65aef4010eb4a649c1787966918aea6167
treeaee6bf63e74125647709832a5631a82554affc35
parent34d4129fec085d7c5930afb243eaeb67e3e9e117
[3.0] Add key grab/ungrab API for Tizen (X11/Wayland)

- 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.

- Add --enable-profile option to build.sh of automated-tests
  - Key grab feature is available only in Tizen. It's UTCs should not be compiled in Ubuntu.
  - Desktop dali-adaptor automated-tests should be built with --enable-profile=UBUNTU similar to desktop dali-adaptor.

Change-Id: I04c97f90c2b09ecae3e9a41024095ee7aaddeb0f
13 files changed:
adaptors/tizen/file.list
adaptors/tizen/key-grab.h [new file with mode: 0644]
adaptors/wayland/file.list
adaptors/wayland/key-grab-wl.cpp [new file with mode: 0644]
adaptors/wayland/window-impl-wl.cpp
adaptors/x11/file.list
adaptors/x11/key-grab-x.cpp [new file with mode: 0644]
automated-tests/build.sh
automated-tests/src/CMakeLists.txt
automated-tests/src/dali-adaptor/CMakeLists.txt
automated-tests/src/dali-adaptor/utc-Dali-KeyGrab.cpp [new file with mode: 0644]
build/tizen/adaptor/Makefile.am
build/tizen/configure.ac