Add SyncKeyEvent for Widget 70/271970/16
authortscholb <scholb.kim@samsung.com>
Thu, 20 Jan 2022 12:35:44 +0000 (21:35 +0900)
committersunghyun kim <scholb.kim@samsung.com>
Thu, 17 Mar 2022 01:42:17 +0000 (01:42 +0000)
commit82d7943aecd6493801d67ad8c17e66cff86e374e
treeded38a246658da949ae2aa5ad109ebdfa4e32b79
parent33aaff6561097653835b8ac394a9651da924a52e
Add SyncKeyEvent for Widget

In the past, the WidgetApplication used the keyEvent using the screen connector's API.
However, this API is not synchronized.
So WidgetView cannot get feedback from WidgetApplication.
To solve this problem, AppFramework provides a new API to send keyEvent with sync.
So we add a new callback to use this API.

Plus,
Widget Application also needs a new API to send an alarm to the WidgetView when it uses a keyEvent.
So we add a new API called SetUsingKeyEvent().

Change-Id: I92c00b57dfe1c72baadb9fc082e253b1a0385d14
13 files changed:
build/tizen/deps-check.cmake
dali/internal/system/common/widget-controller.h
dali/internal/system/tizen-wayland/widget-application-impl-tizen.cpp
dali/internal/system/tizen-wayland/widget-application-impl-tizen.h
dali/internal/system/tizen-wayland/widget-controller-tizen.cpp
dali/internal/system/tizen-wayland/widget-controller-tizen.h
dali/internal/system/ubuntu-x11/widget-controller-x.cpp
dali/internal/system/ubuntu-x11/widget-controller-x.h
dali/internal/system/windows/widget-controller-win.cpp
dali/internal/system/windows/widget-controller-win.h
dali/public-api/adaptor-framework/widget-impl.cpp
dali/public-api/adaptor-framework/widget-impl.h
packaging/dali-adaptor.spec