|
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 >) |
|