diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
commit | 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch) | |
tree | 46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h | |
parent | 32761a6cee1d0dee366b885b7b9c777e67885688 (diff) | |
download | WebKitGtk-tarball-master.tar.gz |
webkitgtk-2.16.5HEADwebkitgtk-2.16.5master
Diffstat (limited to 'Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h')
-rw-r--r-- | Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h | 42 |
1 files changed, 28 insertions, 14 deletions
diff --git a/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h b/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h index 6c3ac2a26..de2ead3de 100644 --- a/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h +++ b/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2010 Apple Inc. All rights reserved. + * Copyright (C) 2010, 2015 Apple Inc. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions @@ -27,18 +27,17 @@ #define WKBundlePage_h #include <JavaScriptCore/JavaScript.h> -#include <WebKit2/WKBase.h> -#include <WebKit2/WKBundlePageContextMenuClient.h> -#include <WebKit2/WKBundlePageDiagnosticLoggingClient.h> -#include <WebKit2/WKBundlePageEditorClient.h> -#include <WebKit2/WKBundlePageFormClient.h> -#include <WebKit2/WKBundlePageFullScreenClient.h> -#include <WebKit2/WKBundlePageLoaderClient.h> -#include <WebKit2/WKBundlePagePolicyClient.h> -#include <WebKit2/WKBundlePageResourceLoadClient.h> -#include <WebKit2/WKBundlePageUIClient.h> -#include <WebKit2/WKFindOptions.h> -#include <WebKit2/WKImage.h> +#include <WebKit/WKBase.h> +#include <WebKit/WKBundlePageContextMenuClient.h> +#include <WebKit/WKBundlePageEditorClient.h> +#include <WebKit/WKBundlePageFormClient.h> +#include <WebKit/WKBundlePageFullScreenClient.h> +#include <WebKit/WKBundlePageLoaderClient.h> +#include <WebKit/WKBundlePagePolicyClient.h> +#include <WebKit/WKBundlePageResourceLoadClient.h> +#include <WebKit/WKBundlePageUIClient.h> +#include <WebKit/WKFindOptions.h> +#include <WebKit/WKImage.h> #ifndef __cplusplus #include <stdbool.h> @@ -65,7 +64,6 @@ WK_EXPORT void WKBundlePageSetResourceLoadClient(WKBundlePageRef page, WKBundleP WK_EXPORT void WKBundlePageSetPolicyClient(WKBundlePageRef page, WKBundlePagePolicyClientBase* client); WK_EXPORT void WKBundlePageSetUIClient(WKBundlePageRef page, WKBundlePageUIClientBase* client); WK_EXPORT void WKBundlePageSetFullScreenClient(WKBundlePageRef page, WKBundlePageFullScreenClientBase* client); -WK_EXPORT void WKBundlePageSetDiagnosticLoggingClient(WKBundlePageRef page, WKBundlePageDiagnosticLoggingClientBase* client); WK_EXPORT WKBundlePageGroupRef WKBundlePageGetPageGroup(WKBundlePageRef page); WK_EXPORT WKBundleFrameRef WKBundlePageGetMainFrame(WKBundlePageRef page); @@ -107,6 +105,22 @@ WK_EXPORT void WKBundlePageListenForLayoutMilestones(WKBundlePageRef page, WKLay WK_EXPORT WKBundleInspectorRef WKBundlePageGetInspector(WKBundlePageRef page); +WK_EXPORT bool WKBundlePageIsUsingEphemeralSession(WKBundlePageRef page); + +WK_EXPORT bool WKBundlePageIsControlledByAutomation(WKBundlePageRef page); + +WK_EXPORT void WKBundlePageStartMonitoringScrollOperations(WKBundlePageRef page); + +WK_EXPORT WKStringRef WKBundlePageCopyGroupIdentifier(WKBundlePageRef page); + +typedef void (*WKBundlePageTestNotificationCallback)(void* context); +WK_EXPORT void WKBundlePageRegisterScrollOperationCompletionCallback(WKBundlePageRef, WKBundlePageTestNotificationCallback, void* context); + +WK_EXPORT void WKBundlePagePostMessage(WKBundlePageRef page, WKStringRef messageName, WKTypeRef messageBody); + +// Switches a connection into a fully synchronous mode, so all messages become synchronous until we get a response. +WK_EXPORT void WKBundlePagePostSynchronousMessageForTesting(WKBundlePageRef page, WKStringRef messageName, WKTypeRef messageBody, WKTypeRef* returnData); + #ifdef __cplusplus } #endif |