X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fcontrols%2Fweb-view%2Fweb-view.cpp;h=4d794043423b9e209283c201e53639963b8034cc;hp=886e6d1a9f3a9d100bd55537d0d5796fcec2be69;hb=218c58bb6854ca42475416c106b2edd58e24d6d6;hpb=979b10d9898707860fc2ee542dc0bb9946097eb9 diff --git a/dali-toolkit/devel-api/controls/web-view/web-view.cpp b/dali-toolkit/devel-api/controls/web-view/web-view.cpp index 886e6d1..4d79404 100755 --- a/dali-toolkit/devel-api/controls/web-view/web-view.cpp +++ b/dali-toolkit/devel-api/controls/web-view/web-view.cpp @@ -59,7 +59,7 @@ WebView WebView::New(const std::string& locale, const std::string& timezoneId) return Internal::WebView::New(locale, timezoneId); } -WebView WebView::New(int argc, char** argv) +WebView WebView::New(uint32_t argc, char** argv) { return Internal::WebView::New(argc, argv); } @@ -89,7 +89,7 @@ Dali::Toolkit::WebBackForwardList* WebView::GetBackForwardList() const return Dali::Toolkit::GetImpl(*this).GetBackForwardList(); } -Dali::Toolkit::ImageView& WebView::GetFavicon() +Dali::Toolkit::ImageView WebView::GetFavicon() const { return Dali::Toolkit::GetImpl(*this).GetFavicon(); } @@ -169,12 +169,12 @@ bool WebView::StopInspectorServer() return Dali::Toolkit::GetImpl(*this).StopInspectorServer(); } -void WebView::ScrollBy(int deltaX, int deltaY) +void WebView::ScrollBy(int32_t deltaX, int32_t deltaY) { Dali::Toolkit::GetImpl(*this).ScrollBy(deltaX, deltaY); } -bool WebView::ScrollEdgeBy(int deltaX, int deltaY) +bool WebView::ScrollEdgeBy(int32_t deltaX, int32_t deltaY) { return Dali::Toolkit::GetImpl(*this).ScrollEdgeBy(deltaX, deltaY); } @@ -244,6 +244,16 @@ void WebView::JavaScriptPromptReply(const std::string& result) Dali::Toolkit::GetImpl(*this).JavaScriptPromptReply(result); } +std::unique_ptr WebView::CreateHitTest(int32_t x, int32_t y, Dali::WebEngineHitTest::HitTestMode mode) +{ + return Dali::Toolkit::GetImpl(*this).CreateHitTest(x, y, mode); +} + +bool WebView::CreateHitTestAsynchronously(int32_t x, int32_t y, Dali::WebEngineHitTest::HitTestMode mode, Dali::WebEnginePlugin::WebEngineHitTestCreatedCallback callback) +{ + return Dali::Toolkit::GetImpl(*this).CreateHitTestAsynchronously(x, y, mode, callback); +} + void WebView::ClearHistory() { Dali::Toolkit::GetImpl(*this).ClearHistory(); @@ -279,12 +289,12 @@ void WebView::AddDynamicCertificatePath(const std::string& host, const std::stri Dali::Toolkit::GetImpl(*this).AddDynamicCertificatePath(host, certPath); } -Dali::Toolkit::ImageView WebView::GetScreenshot(Dali::Rect viewArea, float scaleFactor) +Dali::Toolkit::ImageView WebView::GetScreenshot(Dali::Rect viewArea, float scaleFactor) { return Dali::Toolkit::GetImpl(*this).GetScreenshot(viewArea, scaleFactor); } -bool WebView::GetScreenshotAsynchronously(Dali::Rect viewArea, float scaleFactor, Dali::Toolkit::WebView::WebViewScreenshotCapturedCallback callback) +bool WebView::GetScreenshotAsynchronously(Dali::Rect viewArea, float scaleFactor, Dali::Toolkit::WebView::WebViewScreenshotCapturedCallback callback) { return Dali::Toolkit::GetImpl(*this).GetScreenshotAsynchronously(viewArea, scaleFactor, callback); } @@ -299,6 +309,11 @@ void WebView::RegisterGeolocationPermissionCallback(Dali::WebEnginePlugin::Geolo Dali::Toolkit::GetImpl(*this).RegisterGeolocationPermissionCallback(callback); } +void WebView::SetTtsFocus(bool focused) +{ + Dali::Toolkit::GetImpl(*this).SetTtsFocus(focused); +} + WebView::WebViewPageLoadSignalType& WebView::PageLoadStartedSignal() { return Dali::Toolkit::GetImpl(*this).PageLoadStartedSignal(); @@ -349,6 +364,36 @@ WebView::WebViewConsoleMessageSignalType& WebView::ConsoleMessageSignal() return Dali::Toolkit::GetImpl(*this).ConsoleMessageSignal(); } +WebView::WebViewResponsePolicyDecisionSignalType& WebView::ResponsePolicyDecisionSignal() +{ + return Dali::Toolkit::GetImpl(*this).ResponsePolicyDecisionSignal(); +} + +WebView::WebViewCertificateSignalType& WebView::CertificateConfirmSignal() +{ + return Dali::Toolkit::GetImpl(*this).CertificateConfirmSignal(); +} + +WebView::WebViewCertificateSignalType& WebView::SslCertificateChangedSignal() +{ + return Dali::Toolkit::GetImpl(*this).SslCertificateChangedSignal(); +} + +WebView::WebViewHttpAuthHandlerSignalType& WebView::HttpAuthHandlerSignal() +{ + return Dali::Toolkit::GetImpl(*this).HttpAuthHandlerSignal(); +} + +WebView::WebViewContextMenuShownSignalType& WebView::ContextMenuShownSignal() +{ + return Dali::Toolkit::GetImpl(*this).ContextMenuShownSignal(); +} + +WebView::WebViewContextMenuHiddenSignalType& WebView::ContextMenuHiddenSignal() +{ + return Dali::Toolkit::GetImpl(*this).ContextMenuHiddenSignal(); +} + WebView::WebView(Internal::WebView& implementation) : Control(implementation) {