[M120 Migration] Show the context menu and settings menu 74/306274/7
authorAkshay Kanagali <a.kanagali@partner.samsung.com>
Mon, 19 Feb 2024 09:05:20 +0000 (14:35 +0530)
committerBot Blink <blinkbot@samsung.com>
Mon, 26 Feb 2024 09:23:01 +0000 (09:23 +0000)
commite8797438904fc039503b3ac1dce5245835c6fbe3
tree92a161b946211796d8594bf6d998b964d483402b
parent84566aff692b131c32d6b9362fe338cbc4743dcc
[M120 Migration] Show the context menu and settings menu

This patch includes below to show the context menu and settings menu.

- Set the type of each window
- Focus on evas objects
- Implement event capture
- Separation of header and source file of ElfWindowManager
- Implement |EflWindow::IsVisible|
- Convert event location for submenu

References :
https://review.tizen.org/gerrit/c/platform/framework/web/chromium-efl/+/302447
https://review.tizen.org/gerrit/c/platform/framework/web/chromium-efl/+/302577
https://review.tizen.org/gerrit/c/platform/framework/web/chromium-efl/+/302685
https://review.tizen.org/gerrit/c/platform/framework/web/chromium-efl/+/302811
https://review.tizen.org/gerrit/c/platform/framework/web/chromium-efl/+/302528

Change-Id: I32bf5fadb2fcd78a9cce6f7d8ad74d0c6e4fb542
Signed-off-by: Akshay Kanagali <a.kanagali@partner.samsung.com>
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_window.cc
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_window.h
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_window_manager.cc [new file with mode: 0644]
tizen_src/chromium_impl/ui/ozone/platform/efl/efl_window_manager.h