Introduce WebContentsViewEflDelegate interface.
authorPiotr Tworek <p.tworek@samsung.com>
Fri, 24 Apr 2015 11:20:00 +0000 (13:20 +0200)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
commit1d05064b4588979019f505f5708650c82bff531b
treeee09fe01c93c751b44f81ebf69531e9235b31498
parent3b4575f44595def7c5124fdc3cd60f5dc5d5e8ad
Introduce WebContentsViewEflDelegate interface.

The idea is to avoid the need to modify upstrem WebContentsViewDelegate
interface. WebContentsViewEflDelagate is supposed to hold only extra EFL
specific extensions we'd otherwise have to put in the non Efl
counterpart of the interface. The downside is WebCotnentsViewEfl
implementation has two delegates now and care has to be taken to call
function from the correct one. Still it's probably preferable to do it
this way instead of patching chromium.

Change-Id: I6cdb0c966b11be33bf71ab3f45f172259cf063ae
Signed-off-by: Piotr Tworek <p.tworek@samsung.com>
tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_efl.cc
tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_efl.h
tizen_src/chromium_impl/content/content_efl.gypi
tizen_src/chromium_impl/content/public/browser/web_contents_view_efl_delegate.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/efl_integration.gypi
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/web_contents_view_delegate_ewk.cc
tizen_src/ewk/efl_integration/web_contents_view_delegate_ewk.h
tizen_src/ewk/efl_integration/web_contents_view_efl_delegate_ewk.cc [new file with mode: 0644]
tizen_src/ewk/efl_integration/web_contents_view_efl_delegate_ewk.h [new file with mode: 0644]