|
| virtual | ~WebPage () |
| |
| void | reinitializeWebPage (WebPageCreationParameters &&) |
| |
| void | close () |
| |
| WebCore::Page * | corePage () const |
| |
| uint64_t | pageID () const |
| |
| WebCore::SessionID | sessionID () const |
| |
| bool | usesEphemeralSession () const |
| |
| void | setSessionID (WebCore::SessionID) |
| |
| void | setSize (const WebCore::IntSize &) |
| |
| const WebCore::IntSize & | size () const |
| |
| WebCore::IntRect | bounds () const |
| |
| InjectedBundleBackForwardList * | backForwardList () |
| |
| DrawingArea * | drawingArea () const |
| |
| WebPageGroupProxy * | pageGroup () const |
| |
| void | scrollMainFrameIfNotAtMaxScrollPosition (const WebCore::IntSize &scrollOffset) |
| |
| bool | scrollBy (uint32_t scrollDirection, uint32_t scrollGranularity) |
| |
| void | centerSelectionInVisibleArea () |
| |
| WebInspector * | inspector (LazyCreationPolicy=LazyCreationPolicy::CreateIfNeeded) |
| |
| WebInspectorUI * | inspectorUI () |
| |
| RemoteWebInspectorUI * | remoteInspectorUI () |
| |
| bool | isInspectorPage () |
| |
| void | drawRect (WebCore::GraphicsContext &, const WebCore::IntRect &) |
| |
| void | layoutIfNeeded () |
| |
| bool | handleEditingKeyboardEvent (WebCore::KeyboardEvent *) |
| |
| void | didStartPageTransition () |
| |
| void | didCompletePageTransition () |
| |
| void | didCommitLoad (WebFrame *) |
| |
| void | willReplaceMultipartContent (const WebFrame &) |
| |
| void | didReplaceMultipartContent (const WebFrame &) |
| |
| void | didFinishLoad (WebFrame *) |
| |
| void | show () |
| |
| String | userAgent (const WebCore::URL &) const |
| |
| String | userAgent (WebFrame *, const WebCore::URL &) const |
| |
| String | platformUserAgent (const WebCore::URL &) const |
| |
| WebCore::KeyboardUIMode | keyboardUIMode () |
| |
| const String & | overrideContentSecurityPolicy () const |
| |
| WebUndoStep * | webUndoStep (uint64_t) |
| |
| void | addWebUndoStep (uint64_t, WebUndoStep *) |
| |
| void | removeWebEditCommand (uint64_t) |
| |
| bool | isInRedo () const |
| |
| bool | isAlwaysOnLoggingAllowed () const |
| |
| void | setActivePopupMenu (WebPopupMenu *) |
| |
| void | setHiddenPageTimerThrottlingIncreaseLimit (std::chrono::milliseconds limit) |
| |
| WebOpenPanelResultListener * | activeOpenPanelResultListener () const |
| |
| void | setActiveOpenPanelResultListener (Ref< WebOpenPanelResultListener > &&) |
| |
| void | didReceiveMessage (IPC::Connection &, IPC::Decoder &) override |
| |
| void | didReceiveSyncMessage (IPC::Connection &, IPC::Decoder &, std::unique_ptr< IPC::Encoder > &) override |
| |
| void | setInjectedBundleEditorClient (std::unique_ptr< API::InjectedBundle::EditorClient >) |
| |
| void | setInjectedBundleFormClient (std::unique_ptr< API::InjectedBundle::FormClient >) |
| |
| void | initializeInjectedBundleLoaderClient (WKBundlePageLoaderClientBase *) |
| |
| void | initializeInjectedBundlePolicyClient (WKBundlePagePolicyClientBase *) |
| |
| void | initializeInjectedBundleResourceLoadClient (WKBundlePageResourceLoadClientBase *) |
| |
| void | setInjectedBundleUIClient (std::unique_ptr< API::InjectedBundle::PageUIClient >) |
| |
| API::InjectedBundle::EditorClient & | injectedBundleEditorClient () |
| |
| API::InjectedBundle::FormClient & | injectedBundleFormClient () |
| |
| InjectedBundlePageLoaderClient & | injectedBundleLoaderClient () |
| |
| InjectedBundlePagePolicyClient & | injectedBundlePolicyClient () |
| |
| InjectedBundlePageResourceLoadClient & | injectedBundleResourceLoadClient () |
| |
| API::InjectedBundle::PageUIClient & | injectedBundleUIClient () |
| |
| bool | findStringFromInjectedBundle (const String &, FindOptions) |
| |
| WebFrame * | mainWebFrame () const |
| |
| WebCore::MainFrame * | mainFrame () const |
| |
| WebCore::FrameView * | mainFrameView () const |
| |
| RefPtr< WebCore::Range > | currentSelectionAsRange () |
| |
| EditorState | editorState (IncludePostLayoutDataHint=IncludePostLayoutDataHint::Yes) const |
| |
| void | sendPostLayoutEditorStateIfNeeded () |
| |
| void | updateEditorStateAfterLayoutIfEditabilityChanged () |
| |
| String | renderTreeExternalRepresentation () const |
| |
| String | renderTreeExternalRepresentationForPrinting () const |
| |
| uint64_t | renderTreeSize () const |
| |
| void | setTracksRepaints (bool) |
| |
| bool | isTrackingRepaints () const |
| |
| void | resetTrackedRepaints () |
| |
| Ref< API::Array > | trackedRepaintRects () |
| |
| void | executeEditingCommand (const String &commandName, const String &argument) |
| |
| bool | isEditingCommandEnabled (const String &commandName) |
| |
| void | clearMainFrameName () |
| |
| void | sendClose () |
| |
| void | sendSetWindowFrame (const WebCore::FloatRect &) |
| |
| double | textZoomFactor () const |
| |
| void | setTextZoomFactor (double) |
| |
| double | pageZoomFactor () const |
| |
| void | setPageZoomFactor (double) |
| |
| void | setPageAndTextZoomFactors (double pageZoomFactor, double textZoomFactor) |
| |
| void | windowScreenDidChange (uint32_t) |
| |
| void | accessibilitySettingsDidChange () |
| |
| void | scalePage (double scale, const WebCore::IntPoint &origin) |
| |
| void | scalePageInViewCoordinates (double scale, WebCore::IntPoint centerInViewCoordinates) |
| |
| double | pageScaleFactor () const |
| |
| double | totalScaleFactor () const |
| |
| double | viewScaleFactor () const |
| |
| void | scaleView (double scale) |
| |
| void | setUseFixedLayout (bool) |
| |
| bool | useFixedLayout () const |
| |
| bool | setFixedLayoutSize (const WebCore::IntSize &) |
| |
| WebCore::IntSize | fixedLayoutSize () const |
| |
| void | listenForLayoutMilestones (uint32_t) |
| |
| void | setSuppressScrollbarAnimations (bool) |
| |
| void | setEnableVerticalRubberBanding (bool) |
| |
| void | setEnableHorizontalRubberBanding (bool) |
| |
| void | setBackgroundExtendsBeyondPage (bool) |
| |
| void | setPaginationMode (uint32_t) |
| |
| void | setPaginationBehavesLikeColumns (bool) |
| |
| void | setPageLength (double) |
| |
| void | setGapBetweenPages (double) |
| |
| void | setPaginationLineGridEnabled (bool) |
| |
| void | postInjectedBundleMessage (const String &messageName, const UserData &) |
| |
| bool | drawsBackground () const |
| |
| void | setUnderlayColor (const WebCore::Color &color) |
| |
| WebCore::Color | underlayColor () const |
| |
| void | stopLoading () |
| |
| void | stopLoadingFrame (uint64_t frameID) |
| |
| bool | defersLoading () const |
| |
| void | setDefersLoading (bool deferLoading) |
| |
| void | enterAcceleratedCompositingMode (WebCore::GraphicsLayer *) |
| |
| void | exitAcceleratedCompositingMode () |
| |
| void | addPluginView (PluginView *) |
| |
| void | removePluginView (PluginView *) |
| |
| bool | isVisible () const |
| |
| bool | isVisibleOrOccluded () const |
| |
| LayerHostingMode | layerHostingMode () const |
| |
| void | setLayerHostingMode (LayerHostingMode) |
| |
| bool | windowIsFocused () const |
| |
| bool | windowAndWebPageAreFocused () const |
| |
| void | setHeaderPageBanner (PageBanner *) |
| |
| PageBanner * | headerPageBanner () |
| |
| void | setFooterPageBanner (PageBanner *) |
| |
| PageBanner * | footerPageBanner () |
| |
| void | hidePageBanners () |
| |
| void | showPageBanners () |
| |
| void | setHeaderBannerHeightForTesting (int) |
| |
| void | setFooterBannerHeightForTesting (int) |
| |
| WebCore::IntPoint | screenToRootView (const WebCore::IntPoint &) |
| |
| WebCore::IntRect | rootViewToScreen (const WebCore::IntRect &) |
| |
| PassRefPtr< WebImage > | scaledSnapshotWithOptions (const WebCore::IntRect &, double additionalScaleFactor, SnapshotOptions) |
| |
| PassRefPtr< WebImage > | snapshotAtSize (const WebCore::IntRect &, const WebCore::IntSize &bitmapSize, SnapshotOptions) |
| |
| PassRefPtr< WebImage > | snapshotNode (WebCore::Node &, SnapshotOptions, unsigned maximumPixelCount=std::numeric_limits< unsigned >::max()) |
| |
| FindController & | findController () |
| |
| void | elementDidFocus (WebCore::Node *) |
| |
| void | elementDidBlur (WebCore::Node *) |
| |
| void | resetAssistedNodeForFrame (WebFrame *) |
| |
| void | viewportPropertiesDidChange (const WebCore::ViewportArguments &) |
| |
| void | setLayerTreeStateIsFrozen (bool) |
| |
| void | markLayersVolatile (std::function< void()> completionHandler={ }) |
| |
| void | cancelMarkLayersVolatile () |
| |
| NotificationPermissionRequestManager * | notificationPermissionRequestManager () |
| |
| void | pageDidScroll () |
| |
| bool | hasLocalDataForURL (const WebCore::URL &) |
| |
| String | cachedResponseMIMETypeForURL (const WebCore::URL &) |
| |
| String | cachedSuggestedFilenameForURL (const WebCore::URL &) |
| |
| RefPtr< WebCore::SharedBuffer > | cachedResponseDataForURL (const WebCore::URL &) |
| |
| SandboxExtensionTracker & | sandboxExtensionTracker () |
| |
| void | didApplyStyle () |
| |
| void | didChangeSelection () |
| |
| void | discardedComposition () |
| |
| void | canceledComposition () |
| |
| void | setCompositionForTesting (const String &compositionString, uint64_t from, uint64_t length) |
| |
| bool | hasCompositionForTesting () |
| |
| void | confirmCompositionForTesting (const String &compositionString) |
| |
| void | dummy (bool &) |
| |
| bool | isSmartInsertDeleteEnabled () |
| |
| void | setSmartInsertDeleteEnabled (bool) |
| |
| bool | isSelectTrailingWhitespaceEnabled () |
| |
| void | setSelectTrailingWhitespaceEnabled (bool) |
| |
| void | replaceSelectionWithText (WebCore::Frame *, const String &) |
| |
| void | clearSelection () |
| |
| void | restoreSelectionInFocusedEditableElement () |
| |
| void | beginPrinting (uint64_t frameID, const PrintInfo &) |
| |
| void | endPrinting () |
| |
| void | computePagesForPrinting (uint64_t frameID, const PrintInfo &, uint64_t callbackID) |
| |
| void | computePagesForPrintingImpl (uint64_t frameID, const PrintInfo &, Vector< WebCore::IntRect > &pageRects, double &totalScaleFactor) |
| |
| void | addResourceRequest (unsigned long, const WebCore::ResourceRequest &) |
| |
| void | removeResourceRequest (unsigned long) |
| |
| void | setMediaVolume (float) |
| |
| void | setMuted (WebCore::MediaProducer::MutedStateFlags) |
| |
| void | setMayStartMediaWhenInWindow (bool) |
| |
| void | updateMainFrameScrollOffsetPinning () |
| |
| bool | mainFrameHasCustomContentProvider () const |
| |
| void | addMIMETypeWithCustomContentProvider (const String &) |
| |
| void | mainFrameDidLayout () |
| |
| bool | canRunBeforeUnloadConfirmPanel () const |
| |
| void | setCanRunBeforeUnloadConfirmPanel (bool canRunBeforeUnloadConfirmPanel) |
| |
| bool | canRunModal () const |
| |
| void | setCanRunModal (bool canRunModal) |
| |
| void | runModal () |
| |
| void | setDeviceScaleFactor (float) |
| |
| float | deviceScaleFactor () const |
| |
| void | forceRepaintWithoutCallback () |
| |
| void | unmarkAllMisspellings () |
| |
| void | unmarkAllBadGrammar () |
| |
| void | simulateMouseDown (int button, WebCore::IntPoint, int clickCount, WKEventModifiers, double time) |
| |
| void | simulateMouseUp (int button, WebCore::IntPoint, int clickCount, WKEventModifiers, double time) |
| |
| void | simulateMouseMotion (WebCore::IntPoint, double time) |
| |
| void | wheelEvent (const WebWheelEvent &) |
| |
| void | wheelEventHandlersChanged (bool) |
| |
| void | recomputeShortCircuitHorizontalWheelEventsState () |
| |
| void | updateVisibilityState (bool isInitialState=false) |
| |
| bool | shouldUseCustomContentProviderForResponse (const WebCore::ResourceResponse &) |
| |
| bool | asynchronousPluginInitializationEnabled () const |
| |
| void | setAsynchronousPluginInitializationEnabled (bool enabled) |
| |
| bool | asynchronousPluginInitializationEnabledForAllPlugins () const |
| |
| void | setAsynchronousPluginInitializationEnabledForAllPlugins (bool enabled) |
| |
| bool | artificialPluginInitializationDelayEnabled () const |
| |
| void | setArtificialPluginInitializationDelayEnabled (bool enabled) |
| |
| void | setTabToLinksEnabled (bool enabled) |
| |
| bool | tabToLinksEnabled () const |
| |
| bool | scrollingPerformanceLoggingEnabled () const |
| |
| void | setScrollingPerformanceLoggingEnabled (bool) |
| |
| void | savePDFToFileInDownloadsFolder (const String &suggestedFilename, const String &originatingURLString, const uint8_t *data, unsigned long size) |
| |
| bool | mainFrameIsScrollable () const |
| |
| void | setMinimumLayoutSize (const WebCore::IntSize &) |
| |
| WebCore::IntSize | minimumLayoutSize () const |
| |
| void | setAutoSizingShouldExpandToViewHeight (bool shouldExpand) |
| |
| bool | autoSizingShouldExpandToViewHeight () |
| |
| bool | canShowMIMEType (const String &MIMEType) const |
| |
| void | addTextCheckingRequest (uint64_t requestID, PassRefPtr< WebCore::TextCheckingRequest >) |
| |
| void | didFinishCheckingText (uint64_t requestID, const Vector< WebCore::TextCheckingResult > &) |
| |
| void | didCancelCheckingText (uint64_t requestID) |
| |
| unsigned | extendIncrementalRenderingSuppression () |
| |
| void | stopExtendingIncrementalRenderingSuppression (unsigned token) |
| |
| bool | shouldExtendIncrementalRenderingSuppression () |
| |
| WebCore::ScrollPinningBehavior | scrollPinningBehavior () |
| |
| void | setScrollPinningBehavior (uint32_t pinning) |
| |
| std::optional< WebCore::ScrollbarOverlayStyle > | scrollbarOverlayStyle () |
| |
| void | setScrollbarOverlayStyle (std::optional< uint32_t > scrollbarStyle) |
| |
| Ref< WebCore::DocumentLoader > | createDocumentLoader (WebCore::Frame &, const WebCore::ResourceRequest &, const WebCore::SubstituteData &) |
| |
| void | updateCachedDocumentLoader (WebDocumentLoader &, WebCore::Frame &) |
| |
| void | getBytecodeProfile (uint64_t callbackID) |
| |
| void | getSamplingProfilerOutput (uint64_t callbackID) |
| |
| void | didChangeScrollOffsetForFrame (WebCore::Frame *) |
| |
| void | setMainFrameProgressCompleted (bool completed) |
| |
| bool | shouldDispatchFakeMouseMoveEvents () const |
| |
| void | postMessage (const String &messageName, API::Object *messageBody) |
| |
| void | postSynchronousMessageForTesting (const String &messageName, API::Object *messageBody, RefPtr< API::Object > &returnData) |
| |
| void | imageOrMediaDocumentSizeChanged (const WebCore::IntSize &) |
| |
| void | addUserScript (const String &source, WebCore::UserContentInjectedFrames, WebCore::UserScriptInjectionTime) |
| |
| void | addUserStyleSheet (const String &source, WebCore::UserContentInjectedFrames) |
| |
| void | removeAllUserContent () |
| |
| void | dispatchDidReachLayoutMilestone (WebCore::LayoutMilestones) |
| |
| void | didRestoreScrollPosition () |
| |
| bool | isControlledByAutomation () const |
| |
| void | setControlledByAutomation (bool) |
| |
| void | insertNewlineInQuotedContent () |
| |
| void | didGetLoadDecisionForIcon (bool decision, uint64_t loadIdentifier, uint64_t newCallbackID) |
| |
| void | setUseIconLoadingClient (bool) |
| |
| virtual | ~ObjectImpl () |
| |
| virtual | ~Object () |
| |
| virtual | ~MessageReceiver () |
| |
| virtual | ~MessageSender () |
| |
| template<typename U > |
| bool | send (const U &message) |
| |
| template<typename U > |
| bool | send (const U &message, uint64_t destinationID, OptionSet< SendOption > sendOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| template<typename T > |
| bool | sendSync (T &&message, typename T::Reply &&reply, uint64_t destinationID, Seconds timeout=Seconds::infinity(), OptionSet< SendSyncOption > sendSyncOptions={ }) |
| |
| virtual bool | sendMessage (std::unique_ptr< Encoder >, OptionSet< SendOption >) |
| |