[M108 Migration][NativeControl] Select Picker 75/288175/9
authorayush.k123 <ayush.k123@samsung.com>
Fri, 10 Feb 2023 03:12:20 +0000 (08:42 +0530)
committerBot Blink <blinkbot@samsung.com>
Thu, 16 Feb 2023 21:09:24 +0000 (21:09 +0000)
commit2540e206b50ea0d36afb6639d77d86dd7e761ffc
treecedc59a4e3523d72d30dd9b09eaef02f644079e8
parent1e81a38e934e34342be23bb43db9489aa11cb638
[M108 Migration][NativeControl] Select Picker

This CL
1. Includes changes required for select picker feature and
its refactoring.
2. Fixes Backward/Foward buttons in SelectPicker TC.
3. Makes changes to handle popup resize in a better way.
4. Segregates SelectPicker into ewk independant base classes
5. Removes Listbox rendering for Multiple Select for TV

Reference:
https://review.tizen.org/gerrit/280120/
https://review.tizen.org/gerrit/280208/
https://review.tizen.org/gerrit/280225/
https://review.tizen.org/gerrit/280633/
https://review.tizen.org/gerrit/281109/

Change-Id: I104484fe74197e104537c01f53b57dc9e65546e3
Signed-off-by: Ayush Kumar <ayush.k123@samsung.com>
41 files changed:
third_party/blink/public/web/web_view.h
third_party/blink/renderer/core/exported/web_view_impl.cc
third_party/blink/renderer/core/exported/web_view_impl.h
third_party/blink/renderer/core/html/forms/external_popup_menu.cc
tizen_src/chromium_impl/content/browser/browser_efl.gni
tizen_src/chromium_impl/content/browser/select_picker/form_navigable_picker.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/select_picker/form_navigable_picker.h [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/select_picker/select_picker_base.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/select_picker/select_picker_base.h [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/select_picker/select_picker_mobile_base.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/select_picker/select_picker_mobile_base.h [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/select_picker/select_picker_tv_base.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/select_picker/select_picker_tv_base.h [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/select_picker/select_picker_util.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/select_picker/select_picker_util.h [new file with mode: 0644]
tizen_src/chromium_impl/third_party/blink/renderer/core/layout/layout_theme_chromium_tizen.cc
tizen_src/ewk/efl_integration/BUILD.gn
tizen_src/ewk/efl_integration/browser/select_picker/select_picker_mobile.cc [new file with mode: 0644]
tizen_src/ewk/efl_integration/browser/select_picker/select_picker_mobile.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/browser/select_picker/select_picker_tv.cc [new file with mode: 0644]
tizen_src/ewk/efl_integration/browser/select_picker/select_picker_tv.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/browser/selectpicker/popup_menu_item.cc [deleted file]
tizen_src/ewk/efl_integration/browser/selectpicker/popup_menu_item.h [deleted file]
tizen_src/ewk/efl_integration/browser/selectpicker/popup_menu_item_private.h [deleted file]
tizen_src/ewk/efl_integration/browser/selectpicker/popup_picker.cc [deleted file]
tizen_src/ewk/efl_integration/browser/selectpicker/popup_picker.h [deleted file]
tizen_src/ewk/efl_integration/browser/web_view_browser_message_filter.cc
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h
tizen_src/ewk/efl_integration/renderer/render_frame_observer_efl.cc
tizen_src/ewk/efl_integration/renderer/render_frame_observer_efl.h
tizen_src/ewk/efl_integration/resource/BUILD.gn
tizen_src/ewk/efl_integration/resource/control.edc
tizen_src/ewk/efl_integration/resource/controlTV.edc [new file with mode: 0644]
tizen_src/ewk/efl_integration/resource/images/highlight_stroke.png [new file with mode: 0644]
tizen_src/ewk/efl_integration/resource/images/obe_list_scroll_down.png [new file with mode: 0644]
tizen_src/ewk/efl_integration/resource/images/obe_list_scroll_down_f.png [new file with mode: 0644]
tizen_src/ewk/efl_integration/resource/images/obe_list_scroll_up.png [new file with mode: 0644]
tizen_src/ewk/efl_integration/resource/images/obe_list_scroll_up_f.png [new file with mode: 0644]
tizen_src/ewk/efl_integration/web_contents_efl_delegate_ewk.cc
tizen_src/ewk/efl_integration/web_contents_observer_efl.cc