|
| virtual | ~WebPageProxy () |
| |
| const API::PageConfiguration & | configuration () const |
| |
| uint64_t | pageID () const |
| |
| WebCore::SessionID | sessionID () const |
| |
| WebFrameProxy * | mainFrame () const |
| |
| WebFrameProxy * | focusedFrame () const |
| |
| WebFrameProxy * | frameSetLargestFrame () const |
| |
| DrawingAreaProxy * | drawingArea () const |
| |
| WebNavigationState & | navigationState () |
| |
| WebsiteDataStore & | websiteDataStore () |
| |
| WebBackForwardList & | backForwardList () |
| |
| bool | addsVisitedLinks () const |
| |
| void | setAddsVisitedLinks (bool addsVisitedLinks) |
| |
| void | fullscreenMayReturnToInline () |
| |
| void | didEnterFullscreen () |
| |
| void | didExitFullscreen () |
| |
| WebInspectorProxy * | inspector () const |
| |
| bool | isControlledByAutomation () const |
| |
| void | setControlledByAutomation (bool) |
| |
| API::FindClient & | findClient () |
| |
| void | setFindClient (std::unique_ptr< API::FindClient >) |
| |
| API::FindMatchesClient & | findMatchesClient () |
| |
| void | setFindMatchesClient (std::unique_ptr< API::FindMatchesClient >) |
| |
| API::DiagnosticLoggingClient & | diagnosticLoggingClient () |
| |
| void | setDiagnosticLoggingClient (std::unique_ptr< API::DiagnosticLoggingClient >) |
| |
| void | setFormClient (std::unique_ptr< API::FormClient >) |
| |
| void | setNavigationClient (std::unique_ptr< API::NavigationClient >) |
| |
| void | setHistoryClient (std::unique_ptr< API::HistoryClient >) |
| |
| void | setLoaderClient (std::unique_ptr< API::LoaderClient >) |
| |
| void | setPolicyClient (std::unique_ptr< API::PolicyClient >) |
| |
| void | setInjectedBundleClient (const WKPageInjectedBundleClientBase *) |
| |
| WebPageInjectedBundleClient * | injectedBundleClient () |
| |
| API::UIClient & | uiClient () |
| |
| void | setUIClient (std::unique_ptr< API::UIClient >) |
| |
| API::IconLoadingClient & | iconLoadingClient () |
| |
| void | setIconLoadingClient (std::unique_ptr< API::IconLoadingClient >) |
| |
| void | initializeWebPage () |
| |
| void | close () |
| |
| bool | tryClose () |
| |
| bool | isClosed () const |
| |
| void | setIsUsingHighPerformanceWebGL (bool value) |
| |
| bool | isUsingHighPerformanceWebGL () const |
| |
| void | closePage (bool stopResponsivenessTimer) |
| |
| void | addPlatformLoadParameters (LoadParameters &) |
| |
| RefPtr< API::Navigation > | loadRequest (const WebCore::ResourceRequest &, WebCore::ShouldOpenExternalURLsPolicy=WebCore::ShouldOpenExternalURLsPolicy::ShouldAllowExternalSchemes, API::Object *userData=nullptr) |
| |
| RefPtr< API::Navigation > | loadFile (const String &fileURL, const String &resourceDirectoryURL, API::Object *userData=nullptr) |
| |
| RefPtr< API::Navigation > | loadData (API::Data *, const String &MIMEType, const String &encoding, const String &baseURL, API::Object *userData=nullptr) |
| |
| RefPtr< API::Navigation > | loadHTMLString (const String &htmlString, const String &baseURL, API::Object *userData=nullptr) |
| |
| void | loadAlternateHTMLString (const String &htmlString, const String &baseURL, const String &unreachableURL, API::Object *userData=nullptr) |
| |
| void | loadPlainTextString (const String &, API::Object *userData=nullptr) |
| |
| void | loadWebArchiveData (API::Data *, API::Object *userData=nullptr) |
| |
| void | navigateToPDFLinkWithSimulatedClick (const String &url, WebCore::IntPoint documentPoint, WebCore::IntPoint screenPoint) |
| |
| void | stopLoading () |
| |
| RefPtr< API::Navigation > | reload (bool reloadFromOrigin, bool contentBlockersEnabled) |
| |
| RefPtr< API::Navigation > | goForward () |
| |
| RefPtr< API::Navigation > | goBack () |
| |
| RefPtr< API::Navigation > | goToBackForwardItem (WebBackForwardListItem *) |
| |
| void | tryRestoreScrollPosition () |
| |
| void | didChangeBackForwardList (WebBackForwardListItem *addedItem, Vector< RefPtr< WebBackForwardListItem >> removed) |
| |
| void | willGoToBackForwardListItem (uint64_t itemID, const UserData &) |
| |
| bool | shouldKeepCurrentBackForwardListItemInList (WebBackForwardListItem *) |
| |
| bool | willHandleHorizontalScrollEvents () const |
| |
| void | updateWebsitePolicies (const WebsitePolicies &) |
| |
| bool | canShowMIMEType (const String &mimeType) |
| |
| bool | drawsBackground () const |
| |
| void | setDrawsBackground (bool) |
| |
| float | topContentInset () const |
| |
| void | setTopContentInset (float) |
| |
| WebCore::Color | underlayColor () const |
| |
| void | setUnderlayColor (const WebCore::Color &) |
| |
| WebCore::Color | pageExtendedBackgroundColor () const |
| |
| void | viewWillStartLiveResize () |
| |
| void | viewWillEndLiveResize () |
| |
| void | setInitialFocus (bool forward, bool isKeyboardEventValid, const WebKeyboardEvent &, std::function< void(CallbackBase::Error)>) |
| |
| void | clearSelection () |
| |
| void | restoreSelectionInFocusedEditableElement () |
| |
| void | setViewNeedsDisplay (const WebCore::Region &) |
| |
| void | requestScroll (const WebCore::FloatPoint &scrollPosition, const WebCore::IntPoint &scrollOrigin, bool isProgrammaticScroll) |
| |
| void | setDelegatesScrolling (bool delegatesScrolling) |
| |
| bool | delegatesScrolling () const |
| |
| void | activityStateDidChange (WebCore::ActivityState::Flags mayHaveChanged, bool wantsSynchronousReply=false, ActivityStateChangeDispatchMode=ActivityStateChangeDispatchMode::Deferrable) |
| |
| bool | isInWindow () const |
| |
| void | waitForDidUpdateActivityState () |
| |
| void | didUpdateActivityState () |
| |
| void | layerHostingModeDidChange () |
| |
| WebCore::IntSize | viewSize () const |
| |
| bool | isViewVisible () const |
| |
| bool | isViewWindowActive () const |
| |
| void | addMIMETypeWithCustomContentProvider (const String &mimeType) |
| |
| void | executeEditCommand (const String &commandName, const String &argument=String()) |
| |
| void | validateCommand (const String &commandName, std::function< void(const String &, bool, int32_t, CallbackBase::Error)>) |
| |
| const EditorState & | editorState () const |
| |
| bool | canDelete () const |
| |
| bool | hasSelectedRange () const |
| |
| bool | isContentEditable () const |
| |
| bool | maintainsInactiveSelection () const |
| |
| void | setMaintainsInactiveSelection (bool) |
| |
| void | setEditable (bool) |
| |
| bool | isEditable () const |
| |
| void | didCommitLayerTree (const WebKit::RemoteLayerTreeTransaction &) |
| |
| void | layerTreeCommitComplete () |
| |
| bool | updateLayoutViewportParameters (const WebKit::RemoteLayerTreeTransaction &) |
| |
| void | handleMouseEvent (const NativeWebMouseEvent &) |
| |
| void | handleWheelEvent (const NativeWebWheelEvent &) |
| |
| void | handleKeyboardEvent (const NativeWebKeyboardEvent &) |
| |
| void | scrollBy (WebCore::ScrollDirection, WebCore::ScrollGranularity) |
| |
| void | centerSelectionInVisibleArea () |
| |
| const String & | toolTip () const |
| |
| const String & | userAgent () const |
| |
| void | setApplicationNameForUserAgent (const String &) |
| |
| const String & | applicationNameForUserAgent () const |
| |
| void | setCustomUserAgent (const String &) |
| |
| const String & | customUserAgent () const |
| |
| bool | supportsTextEncoding () const |
| |
| void | setCustomTextEncodingName (const String &) |
| |
| String | customTextEncodingName () const |
| |
| bool | areActiveDOMObjectsAndAnimationsSuspended () const |
| |
| void | resumeActiveDOMObjectsAndAnimations () |
| |
| void | suspendActiveDOMObjectsAndAnimations () |
| |
| double | estimatedProgress () const |
| |
| void | terminateProcess () |
| |
| SessionState | sessionState (const std::function< bool(WebBackForwardListItem &)> &=nullptr) const |
| |
| RefPtr< API::Navigation > | restoreFromSessionState (SessionState, bool navigate) |
| |
| bool | supportsTextZoom () const |
| |
| double | textZoomFactor () const |
| |
| void | setTextZoomFactor (double) |
| |
| double | pageZoomFactor () const |
| |
| void | setPageZoomFactor (double) |
| |
| void | setPageAndTextZoomFactors (double pageZoomFactor, double textZoomFactor) |
| |
| void | scalePage (double scale, const WebCore::IntPoint &origin) |
| |
| void | scalePageInViewCoordinates (double scale, const WebCore::IntPoint ¢erInViewCoordinates) |
| |
| double | pageScaleFactor () const |
| |
| double | viewScaleFactor () const |
| |
| void | scaleView (double scale) |
| |
| void | setShouldScaleViewToFitDocument (bool) |
| |
| float | deviceScaleFactor () const |
| |
| void | setIntrinsicDeviceScaleFactor (float) |
| |
| void | setCustomDeviceScaleFactor (float) |
| |
| void | windowScreenDidChange (WebCore::PlatformDisplayID) |
| |
| void | accessibilitySettingsDidChange () |
| |
| void | setUseFixedLayout (bool) |
| |
| void | setFixedLayoutSize (const WebCore::IntSize &) |
| |
| bool | useFixedLayout () const |
| |
| const WebCore::IntSize & | fixedLayoutSize () const |
| |
| void | listenForLayoutMilestones (WebCore::LayoutMilestones) |
| |
| bool | hasHorizontalScrollbar () const |
| |
| bool | hasVerticalScrollbar () const |
| |
| void | setSuppressScrollbarAnimations (bool) |
| |
| bool | areScrollbarAnimationsSuppressed () const |
| |
| bool | isPinnedToLeftSide () const |
| |
| bool | isPinnedToRightSide () const |
| |
| bool | isPinnedToTopSide () const |
| |
| bool | isPinnedToBottomSide () const |
| |
| bool | rubberBandsAtLeft () const |
| |
| void | setRubberBandsAtLeft (bool) |
| |
| bool | rubberBandsAtRight () const |
| |
| void | setRubberBandsAtRight (bool) |
| |
| bool | rubberBandsAtTop () const |
| |
| void | setRubberBandsAtTop (bool) |
| |
| bool | rubberBandsAtBottom () const |
| |
| void | setRubberBandsAtBottom (bool) |
| |
| void | setShouldUseImplicitRubberBandControl (bool shouldUseImplicitRubberBandControl) |
| |
| bool | shouldUseImplicitRubberBandControl () const |
| |
| void | setEnableVerticalRubberBanding (bool) |
| |
| bool | verticalRubberBandingIsEnabled () const |
| |
| void | setEnableHorizontalRubberBanding (bool) |
| |
| bool | horizontalRubberBandingIsEnabled () const |
| |
| void | setBackgroundExtendsBeyondPage (bool) |
| |
| bool | backgroundExtendsBeyondPage () const |
| |
| void | setPaginationMode (WebCore::Pagination::Mode) |
| |
| WebCore::Pagination::Mode | paginationMode () const |
| |
| void | setPaginationBehavesLikeColumns (bool) |
| |
| bool | paginationBehavesLikeColumns () const |
| |
| void | setPageLength (double) |
| |
| double | pageLength () const |
| |
| void | setGapBetweenPages (double) |
| |
| double | gapBetweenPages () const |
| |
| void | setPaginationLineGridEnabled (bool) |
| |
| bool | paginationLineGridEnabled () const |
| |
| unsigned | pageCount () const |
| |
| void | pageScaleFactorDidChange (double) |
| |
| void | pluginScaleFactorDidChange (double) |
| |
| void | pluginZoomFactorDidChange (double) |
| |
| void | findString (const String &, FindOptions, unsigned maxMatchCount) |
| |
| void | findStringMatches (const String &, FindOptions, unsigned maxMatchCount) |
| |
| void | getImageForFindMatch (int32_t matchIndex) |
| |
| void | selectFindMatch (int32_t matchIndex) |
| |
| void | didGetImageForFindMatch (const ShareableBitmap::Handle &contentImageHandle, uint32_t matchIndex) |
| |
| void | hideFindUI () |
| |
| void | countStringMatches (const String &, FindOptions, unsigned maxMatchCount) |
| |
| void | didCountStringMatches (const String &, uint32_t matchCount) |
| |
| void | setTextIndicator (const WebCore::TextIndicatorData &, uint64_t lifetime=0) |
| |
| void | setTextIndicatorAnimationProgress (float) |
| |
| void | clearTextIndicator () |
| |
| void | didFindString (const String &, const Vector< WebCore::IntRect > &, uint32_t matchCount, int32_t matchIndex) |
| |
| void | didFailToFindString (const String &) |
| |
| void | didFindStringMatches (const String &, const Vector< Vector< WebCore::IntRect >> &matchRects, int32_t firstIndexAfterSelection) |
| |
| void | getContentsAsString (std::function< void(const String &, CallbackBase::Error)>) |
| |
| void | getBytecodeProfile (std::function< void(const String &, CallbackBase::Error)>) |
| |
| void | getSamplingProfilerOutput (std::function< void(const String &, CallbackBase::Error)>) |
| |
| void | isWebProcessResponsive (std::function< void(bool isWebProcessResponsive)>) |
| |
| void | getMainResourceDataOfFrame (WebFrameProxy *, std::function< void(API::Data *, CallbackBase::Error)>) |
| |
| void | getResourceDataFromFrame (WebFrameProxy *, API::URL *, std::function< void(API::Data *, CallbackBase::Error)>) |
| |
| void | getRenderTreeExternalRepresentation (std::function< void(const String &, CallbackBase::Error)>) |
| |
| void | getSelectionOrContentsAsString (std::function< void(const String &, CallbackBase::Error)>) |
| |
| void | getSelectionAsWebArchiveData (std::function< void(API::Data *, CallbackBase::Error)>) |
| |
| void | getSourceForFrame (WebFrameProxy *, std::function< void(const String &, CallbackBase::Error)>) |
| |
| void | getWebArchiveOfFrame (WebFrameProxy *, std::function< void(API::Data *, CallbackBase::Error)>) |
| |
| void | runJavaScriptInMainFrame (const String &, std::function< void(API::SerializedScriptValue *, bool hadException, const WebCore::ExceptionDetails &, CallbackBase::Error)> callbackFunction) |
| |
| void | forceRepaint (PassRefPtr< VoidCallback >) |
| |
| float | headerHeight (WebFrameProxy *) |
| |
| float | footerHeight (WebFrameProxy *) |
| |
| void | drawHeader (WebFrameProxy *, const WebCore::FloatRect &) |
| |
| void | drawFooter (WebFrameProxy *, const WebCore::FloatRect &) |
| |
| void | receivedPolicyDecision (WebCore::PolicyAction, WebFrameProxy &, uint64_t listenerID, API::Navigation *navigationID, const WebsitePolicies &) |
| |
| void | backForwardRemovedItem (uint64_t itemID) |
| |
| void | processDidBecomeUnresponsive () |
| |
| void | processDidBecomeResponsive () |
| |
| void | processDidCrash () |
| |
| void | willChangeProcessIsResponsive () |
| |
| void | didChangeProcessIsResponsive () |
| |
| virtual void | enterAcceleratedCompositingMode (const LayerTreeContext &) |
| |
| virtual void | exitAcceleratedCompositingMode () |
| |
| virtual void | updateAcceleratedCompositingMode (const LayerTreeContext &) |
| |
| void | addEditCommand (WebEditCommandProxy *) |
| |
| void | removeEditCommand (WebEditCommandProxy *) |
| |
| bool | isValidEditCommand (WebEditCommandProxy *) |
| |
| void | registerEditCommand (PassRefPtr< WebEditCommandProxy >, UndoOrRedo) |
| |
| WebProcessProxy & | process () |
| |
| pid_t | processIdentifier () const |
| |
| WebPreferences & | preferences () |
| |
| void | setPreferences (WebPreferences &) |
| |
| WebPageGroup & | pageGroup () |
| |
| bool | isValid () const |
| |
| void | preferencesDidChange () |
| |
| void | didChooseFilesForOpenPanel (const Vector< String > &) |
| |
| void | didCancelForOpenPanel () |
| |
| WebPageCreationParameters | creationParameters () |
| |
| void | handleDownloadRequest (DownloadProxy *) |
| |
| void | advanceToNextMisspelling (bool startBeforeSelection) |
| |
| void | changeSpellingToWord (const String &word) |
| |
| void | setCanRunModal (bool) |
| |
| bool | canRunModal () |
| |
| void | beginPrinting (WebFrameProxy *, const PrintInfo &) |
| |
| void | endPrinting () |
| |
| void | computePagesForPrinting (WebFrameProxy *, const PrintInfo &, PassRefPtr< ComputedPagesCallback >) |
| |
| PageLoadState & | pageLoadState () |
| |
| void | saveDataToFileInDownloadsFolder (const String &suggestedFilename, const String &mimeType, const String &originatingURLString, API::Data *) |
| |
| void | savePDFToFileInDownloadsFolder (const String &suggestedFilename, const String &originatingURLString, const IPC::DataReference &) |
| |
| WebCore::IntRect | visibleScrollerThumbRect () const |
| |
| uint64_t | renderTreeSize () const |
| |
| void | printMainFrame () |
| |
| void | setMediaVolume (float) |
| |
| void | setMuted (WebCore::MediaProducer::MutedStateFlags) |
| |
| void | setMayStartMediaWhenInWindow (bool) |
| |
| bool | mayStartMediaWhenInWindow () const |
| |
| NativeWebMouseEvent * | currentlyProcessedMouseDownEvent () override |
| |
| void | setSuppressVisibilityUpdates (bool flag) |
| |
| bool | suppressVisibilityUpdates () |
| |
| void | postMessageToInjectedBundle (const String &messageName, API::Object *messageBody) |
| |
| WebCore::IntSize | minimumLayoutSize () const |
| |
| void | setMinimumLayoutSize (const WebCore::IntSize &) |
| |
| bool | autoSizingShouldExpandToViewHeight () const |
| |
| void | setAutoSizingShouldExpandToViewHeight (bool) |
| |
| void | didReceiveAuthenticationChallengeProxy (uint64_t frameID, PassRefPtr< AuthenticationChallengeProxy >) |
| |
| int64_t | spellDocumentTag () |
| |
| void | didFinishCheckingText (uint64_t requestID, const Vector< WebCore::TextCheckingResult > &) |
| |
| void | didCancelCheckingText (uint64_t requestID) |
| |
| void | connectionWillOpen (IPC::Connection &) |
| |
| void | webProcessWillShutDown () |
| |
| void | processDidFinishLaunching () |
| |
| void | didSaveToPageCache () |
| |
| void | setScrollPinningBehavior (WebCore::ScrollPinningBehavior) |
| |
| WebCore::ScrollPinningBehavior | scrollPinningBehavior () const |
| |
| void | setOverlayScrollbarStyle (std::optional< WebCore::ScrollbarOverlayStyle >) |
| |
| std::optional< WebCore::ScrollbarOverlayStyle > | overlayScrollbarStyle () const |
| |
| bool | shouldRecordNavigationSnapshots () const |
| |
| void | setShouldRecordNavigationSnapshots (bool shouldRecordSnapshots) |
| |
| void | recordAutomaticNavigationSnapshot () |
| |
| void | recordNavigationSnapshot (WebBackForwardListItem &) |
| |
| void | takeSnapshot (WebCore::IntRect, WebCore::IntSize bitmapSize, SnapshotOptions, std::function< void(const ShareableBitmap::Handle &, CallbackBase::Error)>) |
| |
| void | navigationGestureDidBegin () |
| |
| void | navigationGestureWillEnd (bool willNavigate, WebBackForwardListItem &) |
| |
| void | navigationGestureDidEnd (bool willNavigate, WebBackForwardListItem &) |
| |
| void | navigationGestureDidEnd () |
| |
| void | navigationGestureSnapshotWasRemoved () |
| |
| void | willRecordNavigationSnapshot (WebBackForwardListItem &) |
| |
| bool | isShowingNavigationGestureSnapshot () const |
| |
| bool | isPlayingAudio () const |
| |
| void | isPlayingMediaDidChange (WebCore::MediaProducer::MediaStateFlags, uint64_t) |
| |
| bool | hasActiveAudioStream () const |
| |
| bool | hasActiveVideoStream () const |
| |
| WebCore::MediaProducer::MediaStateFlags | mediaStateFlags () const |
| |
| void | handleAutoplayEvent (uint32_t) |
| |
| void | getGuessesForWord (const String &word, const String &context, int32_t insertionPoint, Vector< String > &guesses) |
| |
| void | setShouldDispatchFakeMouseMoveEvents (bool) |
| |
| void | logDiagnosticMessage (const String &message, const String &description, WebCore::ShouldSample) |
| |
| void | logDiagnosticMessageWithResult (const String &message, const String &description, uint32_t result, WebCore::ShouldSample) |
| |
| void | logDiagnosticMessageWithValue (const String &message, const String &description, double value, unsigned significantFigures, WebCore::ShouldSample) |
| |
| void | logDiagnosticMessageWithEnhancedPrivacy (const String &message, const String &description, WebCore::ShouldSample) |
| |
| void | showValidationMessage (const WebCore::IntRect &anchorClientRect, const String &message) |
| |
| void | hideValidationMessage () |
| |
| void | didChangeBackgroundColor () |
| |
| void | didLayoutForCustomContentProvider () |
| |
| void | clearWheelEventTestTrigger () |
| |
| void | callAfterNextPresentationUpdate (std::function< void(CallbackBase::Error)>) |
| |
| void | didReachLayoutMilestone (uint32_t layoutMilestones) |
| |
| void | didRestoreScrollPosition () |
| |
| void | getLoadDecisionForIcon (const WebCore::LinkIcon &, uint64_t callbackID) |
| |
| void | finishedLoadingIcon (uint64_t callbackIdentifier, const IPC::DataReference &) |
| |
| void | setFocus (bool focused) |
| |
| void | setWindowFrame (const WebCore::FloatRect &) |
| |
| void | getWindowFrame (WebCore::FloatRect &) |
| |
| bool | isResourceCachingDisabled () const |
| |
| void | setResourceCachingDisabled (bool) |
| |
| WebCore::UserInterfaceLayoutDirection | userInterfaceLayoutDirection () |
| |
| void | setUserInterfaceLayoutDirection (WebCore::UserInterfaceLayoutDirection) |
| |
| bool | hasHadSelectionChangesFromUserInteraction () const |
| |
| bool | needsHiddenContentEditableQuirk () const |
| |
| bool | needsPlainTextQuirk () const |
| |
| bool | isAlwaysOnLoggingAllowed () const |
| |
| void | canAuthenticateAgainstProtectionSpace (uint64_t loaderID, uint64_t frameID, const WebCore::ProtectionSpace &) |
| |
| WeakPtr< WebPageProxy > | createWeakPtr () const |
| |
| void | isLoadingChanged () |
| |
| void | clearUserMediaState () |
| |
| void | setShouldSkipWaitingForPaintAfterNextViewDidMoveToWindow (bool shouldSkip) |
| |
| 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={ }) |
| |