[M120 Migration][VD] Support ewk apis of key event 80/306980/2
authorfang fengrong <fr.fang@samsung.com>
Fri, 1 Mar 2024 11:08:25 +0000 (19:08 +0800)
committerfang fengrong <fr.fang@samsung.com>
Mon, 4 Mar 2024 01:18:59 +0000 (09:18 +0800)
commit150f9ae74e03fa94619f02f945c92236537953fd
treee9c7378111ff84661810e1e52c68cb65a10fd033
parent52ff8f249822690c1d62d414ba32d90e5af60b98
[M120 Migration][VD] Support ewk apis of key event

1.Support ewk apis of key event in case some other application will use
it.
Support ewk_view_send_key_event & ewk_view_key_events_enabled_set.
ewk_view_key_events_enabled_set:
EINA_FALSE---delete keydown and keyup callback in chromium
EINA_TRUE----add keydown and keyup callback in chromium
If callback is delete, WRT use ewk_view_send_key_event to send
keydown and keyup event to chromium.
Currently WRT dose not use ewk interface, but we keep this API in case
some other application will use it.

2.Add ewk_view_send_key_event to internal API header

refer:
https://review.tizen.org/gerrit/#/c/291454

Change-Id: I257fa7491efacb20b192fccfec1378d4630862cf
Signed-off-by: fang fengrong <fr.fang@samsung.com>
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_common_helper_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_common_helper_efl.h
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h
tizen_src/ewk/efl_integration/public/ewk_view.cc
tizen_src/ewk/efl_integration/public/ewk_view_internal.h
tizen_src/ewk/unittest/BUILD.gn
tizen_src/ewk/unittest/utc_blink_ewk_view_key_events_enabled_set_func.cpp [new file with mode: 0644]
tizen_src/ewk/unittest/utc_blink_ewk_view_send_key_event_func.cpp [new file with mode: 0644]