[M120 Migration][VD] Only root viewport use specific scrollbar on TV web browser 34/311334/4
authorwangjing <jing124.wang@samsung.com>
Fri, 17 May 2024 12:56:55 +0000 (20:56 +0800)
committerSungsik Park <bitpark@samsung.com>
Wed, 22 May 2024 00:51:54 +0000 (00:51 +0000)
commit40ec2dafd285b6a9261d35d4a8e33e16d5d97dd3
tree3d111d4ec7cf4ce1f8fedd48a2f937af67967245
parent6f50f0c068818cd328d2b46ba7277e703151c6a9
[M120 Migration][VD] Only root viewport use specific scrollbar on TV web browser

For Tizen WebBrowser customization.
1. The root frame viewport use the specific scrollbar for the TV web browser.
2. The other frame use the traditional scrollbar to avoid some content
be covered by scrollbar.

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

Change-Id: I4f5eced384c38ebe4224f11cba65c25b9afe9c84
Signed-off-by: wangjing <jing124.wang@samsung.com>
20 files changed:
third_party/blink/public/platform/web_theme_engine.h
third_party/blink/renderer/core/frame/root_frame_viewport.cc
third_party/blink/renderer/core/frame/root_frame_viewport.h
third_party/blink/renderer/core/frame/visual_viewport.cc
third_party/blink/renderer/core/frame/visual_viewport.h
third_party/blink/renderer/core/page/page.cc
third_party/blink/renderer/core/page/page.h
third_party/blink/renderer/core/paint/paint_layer_scrollable_area.cc
third_party/blink/renderer/core/paint/paint_layer_scrollable_area.h
third_party/blink/renderer/core/scroll/scrollable_area.h
third_party/blink/renderer/core/scroll/scrollbar.cc
third_party/blink/renderer/core/scroll/scrollbar.h
third_party/blink/renderer/core/scroll/scrollbar_theme.cc
third_party/blink/renderer/core/scroll/scrollbar_theme.h
third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
third_party/blink/renderer/core/scroll/scrollbar_theme_tizen.cc
third_party/blink/renderer/platform/theme/web_theme_engine_default.cc
third_party/blink/renderer/platform/theme/web_theme_engine_default.h
tizen_src/chromium_impl/ui/native_theme/native_theme_tizen_tv.cc
ui/native_theme/native_theme.h