X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fweb-engine%2Fcommon%2Fweb-engine-impl.cpp;h=c4eab0dfe6ed3fafd0794e5db526258a3f718df3;hb=3e3cbc8f86561512eca7b370c0633a640474256e;hp=257b067694f33ff0f87ec0b7c5271194fd57f4eb;hpb=5e107006fc541ce919d678785c54b314e7ba6c4e;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/web-engine/common/web-engine-impl.cpp b/dali/internal/web-engine/common/web-engine-impl.cpp index 257b067..c4eab0d 100755 --- a/dali/internal/web-engine/common/web-engine-impl.cpp +++ b/dali/internal/web-engine/common/web-engine-impl.cpp @@ -239,11 +239,26 @@ void WebEngine::LoadHtmlString(const std::string& htmlString) mPlugin->LoadHtmlString(htmlString); } +bool WebEngine::LoadHtmlStringOverrideCurrentEntry(const std::string& html, const std::string& basicUri, const std::string& unreachableUrl) +{ + return mPlugin->LoadHtmlStringOverrideCurrentEntry(html, basicUri, unreachableUrl); +} + +bool WebEngine::LoadContents(const std::string& contents, uint32_t contentSize, const std::string& mimeType, const std::string& encoding, const std::string& baseUri) +{ + return mPlugin->LoadContents(contents, contentSize, mimeType, encoding, baseUri); +} + void WebEngine::Reload() { mPlugin->Reload(); } +bool WebEngine::ReloadWithoutCache() +{ + return mPlugin->ReloadWithoutCache(); +} + void WebEngine::StopLoading() { mPlugin->StopLoading(); @@ -259,11 +274,46 @@ void WebEngine::Resume() mPlugin->Resume(); } +void WebEngine::SuspendNetworkLoading() +{ + mPlugin->SuspendNetworkLoading(); +} + +void WebEngine::ResumeNetworkLoading() +{ + mPlugin->ResumeNetworkLoading(); +} + +bool WebEngine::AddCustomHeader(const std::string& name, const std::string& value) +{ + return mPlugin->AddCustomHeader(name, value); +} + +bool WebEngine::RemoveCustomHeader(const std::string& name) +{ + return mPlugin->RemoveCustomHeader(name); +} + +uint32_t WebEngine::StartInspectorServer(uint32_t port) +{ + return mPlugin->StartInspectorServer(port); +} + +bool WebEngine::StopInspectorServer() +{ + return mPlugin->StopInspectorServer(); +} + void WebEngine::ScrollBy(int deltaX, int deltaY) { mPlugin->ScrollBy(deltaX, deltaY); } +bool WebEngine::ScrollEdgeBy(int deltaX, int deltaY) +{ + return mPlugin->ScrollEdgeBy(deltaX, deltaY); +} + void WebEngine::SetScrollPosition(int x, int y) { mPlugin->SetScrollPosition(x, y); @@ -409,6 +459,81 @@ std::string WebEngine::GetSelectedText() const return mPlugin->GetSelectedText(); } +void WebEngine::SetPageZoomFactor(float zoomFactor) +{ + mPlugin->SetPageZoomFactor(zoomFactor); +} + +float WebEngine::GetPageZoomFactor() const +{ + return mPlugin->GetPageZoomFactor(); +} + +void WebEngine::SetTextZoomFactor(float zoomFactor) +{ + mPlugin->SetTextZoomFactor(zoomFactor); +} + +float WebEngine::GetTextZoomFactor() const +{ + return mPlugin->GetTextZoomFactor(); +} + +float WebEngine::GetLoadProgressPercentage() const +{ + return mPlugin->GetLoadProgressPercentage(); +} + +void WebEngine::SetScaleFactor(float scaleFactor, Dali::Vector2 point) +{ + mPlugin->SetScaleFactor(scaleFactor, point); +} + +float WebEngine::GetScaleFactor() const +{ + return mPlugin->GetScaleFactor(); +} + +void WebEngine::ActivateAccessibility(bool activated) +{ + mPlugin->ActivateAccessibility(activated); +} + +bool WebEngine::SetVisibility(bool visible) +{ + return mPlugin->SetVisibility(visible); +} + +bool WebEngine::HighlightText(const std::string& text, Dali::WebEnginePlugin::FindOption options, uint32_t maxMatchCount) +{ + return mPlugin->HighlightText(text, options, maxMatchCount); +} + +void WebEngine::AddDynamicCertificatePath(const std::string& host, const std::string& certPath) +{ + mPlugin->AddDynamicCertificatePath(host, certPath); +} + +Dali::PixelData WebEngine::GetScreenshot(Dali::Rect viewArea, float scaleFactor) +{ + return mPlugin->GetScreenshot(viewArea, scaleFactor); +} + +bool WebEngine::GetScreenshotAsynchronously(Dali::Rect viewArea, float scaleFactor, Dali::WebEnginePlugin::ScreenshotCapturedCallback callback) +{ + return mPlugin->GetScreenshotAsynchronously(viewArea, scaleFactor, callback); +} + +bool WebEngine::CheckVideoPlayingAsynchronously(Dali::WebEnginePlugin::VideoPlayingCallback callback) +{ + return mPlugin->CheckVideoPlayingAsynchronously(callback); +} + +void WebEngine::RegisterGeolocationPermissionCallback(Dali::WebEnginePlugin::GeolocationPermissionCallback callback) +{ + mPlugin->RegisterGeolocationPermissionCallback(callback); +} + void WebEngine::UpdateDisplayArea(Dali::Rect displayArea) { mPlugin->UpdateDisplayArea(displayArea);