Enable IME support for Ozone Efl 30/285730/5 tizen.dev_m108
authorGajendra N <gajendra.n@samsung.com>
Mon, 19 Dec 2022 05:25:04 +0000 (10:55 +0530)
committerGajendra N <gajendra.n@samsung.com>
Tue, 20 Dec 2022 09:50:20 +0000 (15:20 +0530)
commit24f343f290eb641427d92026409dd99078eba2b2
tree4214f67612206ebc5e658b6e1dd861e687a7f4bf
parent9139a2af0e51eb7c7c2e268a90111c0f1df1ab10
Enable IME support for Ozone Efl

Functionalities:
1) IME show/hide panel on text input client's focus/blur respectively
2) IME focus/unfocus based on aura window's focus state
3) IME key filtering for HW KB input
4) Migrates text composition related base code

Change-Id: I9ad84780c70ac6a9aedb6d52e9d1cd1dce5db3a3
Signed-off-by: Gajendra N <gajendra.n@samsung.com>
13 files changed:
content/browser/web_contents/web_contents_impl.h
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_offscreen_helper_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/rwhv_aura_offscreen_helper_efl.h
tizen_src/chromium_impl/ui/ozone/platform/efl/BUILD.gn
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_event_handler.cc
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_event_handler.h
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_input_method_context.cc [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_input_method_context.h [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/im_context_efl.cc [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/im_context_efl.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/eweb_view.cc
ui/base/ime/linux/input_method_auralinux.cc
ui/events/event.h