webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
WebKit::WebPage Class Reference

#include <WebPage.h>

Inheritance diagram for WebKit::WebPage:
API::ObjectImpl< API::Object::Type::BundlePage > IPC::MessageReceiver IPC::MessageSender API::Object

Classes

class  SandboxExtensionTracker
 

Public Types

enum  LazyCreationPolicy { LazyCreationPolicy::UseExistingOnly, LazyCreationPolicy::CreateIfNeeded }
 
enum  IncludePostLayoutDataHint { IncludePostLayoutDataHint::No, IncludePostLayoutDataHint::Yes }
 
- Public Types inherited from API::Object
enum  Type {
  Type::Null = 0, Type::Array, Type::AuthenticationChallenge, Type::AuthenticationDecisionListener,
  Type::CertificateInfo, Type::Connection, Type::ContextMenuItem, Type::Credential,
  Type::Data, Type::Dictionary, Type::Error, Type::FrameHandle,
  Type::Image, Type::PageGroupData, Type::PageHandle, Type::PageGroupHandle,
  Type::ProtectionSpace, Type::RenderLayer, Type::RenderObject, Type::SecurityOrigin,
  Type::SessionState, Type::SerializedScriptValue, Type::String, Type::URL,
  Type::URLRequest, Type::URLResponse, Type::UserContentURLPattern, Type::UserScript,
  Type::UserStyleSheet, Type::WebArchive, Type::WebArchiveResource, Type::Boolean,
  Type::Double, Type::UInt64, Type::Point, Type::Size,
  Type::Rect, Type::ApplicationCacheManager, Type::AutomationSession, Type::BackForwardList,
  Type::BackForwardListItem, Type::CacheManager, Type::ColorPickerResultListener, Type::ContextMenuListener,
  Type::CookieManager, Type::Download, Type::ExperimentalFeature, Type::FormSubmissionListener,
  Type::Frame, Type::FrameInfo, Type::FramePolicyListener, Type::FullScreenManager,
  Type::GeolocationManager, Type::GeolocationPermissionRequest, Type::HitTestResult, Type::GeolocationPosition,
  Type::GrammarDetail, Type::IconDatabase, Type::Inspector, Type::KeyValueStorageManager,
  Type::MediaCacheManager, Type::Navigation, Type::NavigationAction, Type::NavigationData,
  Type::NavigationResponse, Type::Notification, Type::NotificationManager, Type::NotificationPermissionRequest,
  Type::OpenPanelParameters, Type::OpenPanelResultListener, Type::OriginDataManager, Type::Page,
  Type::PageConfiguration, Type::PageGroup, Type::ProcessPool, Type::ProcessPoolConfiguration,
  Type::PluginSiteDataManager, Type::Preferences, Type::ResourceLoadStatisticsStore, Type::RunBeforeUnloadConfirmPanelResultListener,
  Type::RunJavaScriptAlertResultListener, Type::RunJavaScriptConfirmResultListener, Type::RunJavaScriptPromptResultListener, Type::TextChecker,
  Type::UserContentController, Type::UserContentExtension, Type::UserContentExtensionStore, Type::UserContentWorld,
  Type::UserInitiatedAction, Type::UserMediaPermissionCheck, Type::UserMediaPermissionRequest, Type::Vibration,
  Type::ViewportAttributes, Type::VisitedLinkStore, Type::WebResourceLoadStatisticsManager, Type::WebsiteDataRecord,
  Type::WebsiteDataStore, Type::WebsitePolicies, Type::WindowFeatures, Type::Bundle,
  Type::BundleBackForwardList, Type::BundleBackForwardListItem, Type::BundleCSSStyleDeclarationHandle, Type::BundleDOMWindowExtension,
  Type::BundleFileHandle, Type::BundleFrame, Type::BundleHitTestResult, Type::BundleInspector,
  Type::BundleNavigationAction, Type::BundleNodeHandle, Type::BundlePage, Type::BundlePageBanner,
  Type::BundlePageGroup, Type::BundlePageOverlay, Type::BundleRangeHandle, Type::BundleScriptWorld,
  Type::EditCommandProxy, Type::ObjCObjectGraph, Type::View
}
 

Public Member Functions

virtual ~WebPage ()
 
void reinitializeWebPage (WebPageCreationParameters &&)
 
void close ()
 
WebCore::PagecorePage () const
 
uint64_t pageID () const
 
WebCore::SessionID sessionID () const
 
bool usesEphemeralSession () const
 
void setSessionID (WebCore::SessionID)
 
void setSize (const WebCore::IntSize &)
 
const WebCore::IntSizesize () const
 
WebCore::IntRect bounds () const
 
InjectedBundleBackForwardListbackForwardList ()
 
DrawingAreadrawingArea () const
 
WebPageGroupProxypageGroup () const
 
void scrollMainFrameIfNotAtMaxScrollPosition (const WebCore::IntSize &scrollOffset)
 
bool scrollBy (uint32_t scrollDirection, uint32_t scrollGranularity)
 
void centerSelectionInVisibleArea ()
 
WebInspectorinspector (LazyCreationPolicy=LazyCreationPolicy::CreateIfNeeded)
 
WebInspectorUIinspectorUI ()
 
RemoteWebInspectorUIremoteInspectorUI ()
 
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 StringoverrideContentSecurityPolicy () const
 
WebUndoStepwebUndoStep (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)
 
WebOpenPanelResultListeneractiveOpenPanelResultListener () 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::EditorClientinjectedBundleEditorClient ()
 
API::InjectedBundle::FormClientinjectedBundleFormClient ()
 
InjectedBundlePageLoaderClientinjectedBundleLoaderClient ()
 
InjectedBundlePagePolicyClientinjectedBundlePolicyClient ()
 
InjectedBundlePageResourceLoadClientinjectedBundleResourceLoadClient ()
 
API::InjectedBundle::PageUIClientinjectedBundleUIClient ()
 
bool findStringFromInjectedBundle (const String &, FindOptions)
 
WebFramemainWebFrame () const
 
WebCore::MainFramemainFrame () const
 
WebCore::FrameViewmainFrameView () const
 
RefPtr< WebCore::RangecurrentSelectionAsRange ()
 
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::ArraytrackedRepaintRects ()
 
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 *)
 
PageBannerheaderPageBanner ()
 
void setFooterPageBanner (PageBanner *)
 
PageBannerfooterPageBanner ()
 
void hidePageBanners ()
 
void showPageBanners ()
 
void setHeaderBannerHeightForTesting (int)
 
void setFooterBannerHeightForTesting (int)
 
WebCore::IntPoint screenToRootView (const WebCore::IntPoint &)
 
WebCore::IntRect rootViewToScreen (const WebCore::IntRect &)
 
PassRefPtr< WebImagescaledSnapshotWithOptions (const WebCore::IntRect &, double additionalScaleFactor, SnapshotOptions)
 
PassRefPtr< WebImagesnapshotAtSize (const WebCore::IntRect &, const WebCore::IntSize &bitmapSize, SnapshotOptions)
 
PassRefPtr< WebImagesnapshotNode (WebCore::Node &, SnapshotOptions, unsigned maximumPixelCount=std::numeric_limits< unsigned >::max())
 
FindControllerfindController ()
 
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 ()
 
NotificationPermissionRequestManagernotificationPermissionRequestManager ()
 
void pageDidScroll ()
 
bool hasLocalDataForURL (const WebCore::URL &)
 
String cachedResponseMIMETypeForURL (const WebCore::URL &)
 
String cachedSuggestedFilenameForURL (const WebCore::URL &)
 
RefPtr< WebCore::SharedBuffercachedResponseDataForURL (const WebCore::URL &)
 
SandboxExtensionTrackersandboxExtensionTracker ()
 
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::ScrollbarOverlayStylescrollbarOverlayStyle ()
 
void setScrollbarOverlayStyle (std::optional< uint32_t > scrollbarStyle)
 
Ref< WebCore::DocumentLoadercreateDocumentLoader (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)
 
- Public Member Functions inherited from API::ObjectImpl< API::Object::Type::BundlePage >
virtual ~ObjectImpl ()
 
- Public Member Functions inherited from API::Object
virtual ~Object ()
 
- Public Member Functions inherited from IPC::MessageReceiver
virtual ~MessageReceiver ()
 
- Public Member Functions inherited from IPC::MessageSender
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 >)
 

Static Public Member Functions

static Ref< WebPagecreate (uint64_t pageID, WebPageCreationParameters &&)
 
static WebPagefromCorePage (WebCore::Page *)
 
static const WebEventcurrentEvent ()
 
static bool canHandleRequest (const WebCore::ResourceRequest &)
 
- Static Public Member Functions inherited from API::Object
static voidwrap (API::Object *)
 
static API::Objectunwrap (void *)
 

Additional Inherited Members

- Static Public Attributes inherited from API::ObjectImpl< API::Object::Type::BundlePage >
static const Type APIType
 
- Protected Member Functions inherited from API::ObjectImpl< API::Object::Type::BundlePage >
 ObjectImpl ()
 
Type type () const override
 
- Protected Member Functions inherited from API::Object
 Object ()
 

Member Enumeration Documentation

◆ IncludePostLayoutDataHint

Enumerator
No 
Yes 

◆ LazyCreationPolicy

Enumerator
UseExistingOnly 
CreateIfNeeded 

Constructor & Destructor Documentation

◆ ~WebPage()

WebKit::WebPage::~WebPage ( )
virtual

Member Function Documentation

◆ accessibilitySettingsDidChange()

void WebKit::WebPage::accessibilitySettingsDidChange ( )

◆ activeOpenPanelResultListener()

WebOpenPanelResultListener* WebKit::WebPage::activeOpenPanelResultListener ( ) const
inline

◆ addMIMETypeWithCustomContentProvider()

void WebKit::WebPage::addMIMETypeWithCustomContentProvider ( const String mimeType)

◆ addPluginView()

void WebKit::WebPage::addPluginView ( PluginView pluginView)

◆ addResourceRequest()

void WebKit::WebPage::addResourceRequest ( unsigned long  identifier,
const WebCore::ResourceRequest request 
)

◆ addTextCheckingRequest()

void WebKit::WebPage::addTextCheckingRequest ( uint64_t  requestID,
PassRefPtr< WebCore::TextCheckingRequest  
)

◆ addUserScript()

void WebKit::WebPage::addUserScript ( const String source,
WebCore::UserContentInjectedFrames  injectedFrames,
WebCore::UserScriptInjectionTime  injectionTime 
)

◆ addUserStyleSheet()

void WebKit::WebPage::addUserStyleSheet ( const String source,
WebCore::UserContentInjectedFrames  injectedFrames 
)

◆ addWebUndoStep()

void WebKit::WebPage::addWebUndoStep ( uint64_t  stepID,
WebUndoStep entry 
)

◆ artificialPluginInitializationDelayEnabled()

bool WebKit::WebPage::artificialPluginInitializationDelayEnabled ( ) const
inline

◆ asynchronousPluginInitializationEnabled()

bool WebKit::WebPage::asynchronousPluginInitializationEnabled ( ) const
inline

◆ asynchronousPluginInitializationEnabledForAllPlugins()

bool WebKit::WebPage::asynchronousPluginInitializationEnabledForAllPlugins ( ) const
inline

◆ autoSizingShouldExpandToViewHeight()

bool WebKit::WebPage::autoSizingShouldExpandToViewHeight ( )
inline

◆ backForwardList()

InjectedBundleBackForwardList * WebKit::WebPage::backForwardList ( )

◆ beginPrinting()

void WebKit::WebPage::beginPrinting ( uint64_t  frameID,
const PrintInfo printInfo 
)

◆ bounds()

WebCore::IntRect WebKit::WebPage::bounds ( ) const
inline

◆ cachedResponseDataForURL()

RefPtr< SharedBuffer > WebKit::WebPage::cachedResponseDataForURL ( const WebCore::URL )

◆ cachedResponseMIMETypeForURL()

String WebKit::WebPage::cachedResponseMIMETypeForURL ( const WebCore::URL )

◆ cachedSuggestedFilenameForURL()

String WebKit::WebPage::cachedSuggestedFilenameForURL ( const WebCore::URL )

◆ canceledComposition()

void WebKit::WebPage::canceledComposition ( )

◆ cancelMarkLayersVolatile()

void WebKit::WebPage::cancelMarkLayersVolatile ( )

◆ canHandleRequest()

bool WebKit::WebPage::canHandleRequest ( const WebCore::ResourceRequest request)
static

◆ canRunBeforeUnloadConfirmPanel()

bool WebKit::WebPage::canRunBeforeUnloadConfirmPanel ( ) const
inline

◆ canRunModal()

bool WebKit::WebPage::canRunModal ( ) const
inline

◆ canShowMIMEType()

bool WebKit::WebPage::canShowMIMEType ( const String MIMEType) const

◆ centerSelectionInVisibleArea()

void WebKit::WebPage::centerSelectionInVisibleArea ( )

◆ clearMainFrameName()

void WebKit::WebPage::clearMainFrameName ( )

◆ clearSelection()

void WebKit::WebPage::clearSelection ( )

◆ close()

void WebKit::WebPage::close ( )

◆ computePagesForPrinting()

void WebKit::WebPage::computePagesForPrinting ( uint64_t  frameID,
const PrintInfo printInfo,
uint64_t  callbackID 
)

◆ computePagesForPrintingImpl()

void WebKit::WebPage::computePagesForPrintingImpl ( uint64_t  frameID,
const PrintInfo printInfo,
Vector< WebCore::IntRect > &  pageRects,
double &  totalScaleFactor 
)

◆ confirmCompositionForTesting()

void WebKit::WebPage::confirmCompositionForTesting ( const String compositionString)

◆ corePage()

WebCore::Page* WebKit::WebPage::corePage ( ) const
inline

◆ create()

Ref< WebPage > WebKit::WebPage::create ( uint64_t  pageID,
WebPageCreationParameters &&  parameters 
)
static

◆ createDocumentLoader()

Ref< DocumentLoader > WebKit::WebPage::createDocumentLoader ( WebCore::Frame frame,
const WebCore::ResourceRequest request,
const WebCore::SubstituteData substituteData 
)

◆ currentEvent()

const WebEvent * WebKit::WebPage::currentEvent ( )
static

◆ currentSelectionAsRange()

RefPtr< Range > WebKit::WebPage::currentSelectionAsRange ( )

◆ defersLoading()

bool WebKit::WebPage::defersLoading ( ) const

◆ deviceScaleFactor()

float WebKit::WebPage::deviceScaleFactor ( ) const

◆ didApplyStyle()

void WebKit::WebPage::didApplyStyle ( )

◆ didCancelCheckingText()

void WebKit::WebPage::didCancelCheckingText ( uint64_t  requestID)

◆ didChangeScrollOffsetForFrame()

void WebKit::WebPage::didChangeScrollOffsetForFrame ( WebCore::Frame frame)

◆ didChangeSelection()

void WebKit::WebPage::didChangeSelection ( )

◆ didCommitLoad()

void WebKit::WebPage::didCommitLoad ( WebFrame frame)

◆ didCompletePageTransition()

void WebKit::WebPage::didCompletePageTransition ( )

◆ didFinishCheckingText()

void WebKit::WebPage::didFinishCheckingText ( uint64_t  requestID,
const Vector< WebCore::TextCheckingResult > &  result 
)

◆ didFinishLoad()

void WebKit::WebPage::didFinishLoad ( WebFrame frame)

◆ didGetLoadDecisionForIcon()

void WebKit::WebPage::didGetLoadDecisionForIcon ( bool  decision,
uint64_t  loadIdentifier,
uint64_t  newCallbackID 
)

◆ didReceiveMessage()

void WebKit::WebPage::didReceiveMessage ( IPC::Connection connection,
IPC::Decoder decoder 
)
overridevirtual

Implements IPC::MessageReceiver.

◆ didReceiveSyncMessage()

void WebKit::WebPage::didReceiveSyncMessage ( IPC::Connection connection,
IPC::Decoder decoder,
std::unique_ptr< IPC::Encoder > &  replyEncoder 
)
overridevirtual

Reimplemented from IPC::MessageReceiver.

◆ didReplaceMultipartContent()

void WebKit::WebPage::didReplaceMultipartContent ( const WebFrame frame)

◆ didRestoreScrollPosition()

void WebKit::WebPage::didRestoreScrollPosition ( )

◆ didStartPageTransition()

void WebKit::WebPage::didStartPageTransition ( )

◆ discardedComposition()

void WebKit::WebPage::discardedComposition ( )

◆ dispatchDidReachLayoutMilestone()

void WebKit::WebPage::dispatchDidReachLayoutMilestone ( WebCore::LayoutMilestones  milestones)

◆ drawingArea()

DrawingArea* WebKit::WebPage::drawingArea ( ) const
inline

◆ drawRect()

void WebKit::WebPage::drawRect ( WebCore::GraphicsContext graphicsContext,
const WebCore::IntRect rect 
)

◆ drawsBackground()

bool WebKit::WebPage::drawsBackground ( ) const
inline

◆ dummy()

void WebKit::WebPage::dummy ( bool &  )

◆ editorState()

EditorState WebKit::WebPage::editorState ( IncludePostLayoutDataHint  shouldIncludePostLayoutData = IncludePostLayoutDataHint::Yes) const

◆ elementDidBlur()

void WebKit::WebPage::elementDidBlur ( WebCore::Node node)

◆ elementDidFocus()

void WebKit::WebPage::elementDidFocus ( WebCore::Node node)

◆ endPrinting()

void WebKit::WebPage::endPrinting ( )

◆ enterAcceleratedCompositingMode()

void WebKit::WebPage::enterAcceleratedCompositingMode ( WebCore::GraphicsLayer layer)

◆ executeEditingCommand()

void WebKit::WebPage::executeEditingCommand ( const String commandName,
const String argument 
)

◆ exitAcceleratedCompositingMode()

void WebKit::WebPage::exitAcceleratedCompositingMode ( )

◆ extendIncrementalRenderingSuppression()

unsigned WebKit::WebPage::extendIncrementalRenderingSuppression ( )

◆ findController()

FindController& WebKit::WebPage::findController ( )
inline

◆ findStringFromInjectedBundle()

bool WebKit::WebPage::findStringFromInjectedBundle ( const String target,
FindOptions  options 
)

◆ fixedLayoutSize()

IntSize WebKit::WebPage::fixedLayoutSize ( ) const

◆ footerPageBanner()

PageBanner * WebKit::WebPage::footerPageBanner ( )

◆ forceRepaintWithoutCallback()

void WebKit::WebPage::forceRepaintWithoutCallback ( )

◆ fromCorePage()

WebPage * WebKit::WebPage::fromCorePage ( WebCore::Page page)
static

◆ getBytecodeProfile()

void WebKit::WebPage::getBytecodeProfile ( uint64_t  callbackID)

◆ getSamplingProfilerOutput()

void WebKit::WebPage::getSamplingProfilerOutput ( uint64_t  callbackID)

◆ handleEditingKeyboardEvent()

bool WebKit::WebPage::handleEditingKeyboardEvent ( WebCore::KeyboardEvent evt)

◆ hasCompositionForTesting()

bool WebKit::WebPage::hasCompositionForTesting ( )

◆ hasLocalDataForURL()

bool WebKit::WebPage::hasLocalDataForURL ( const WebCore::URL url)

◆ headerPageBanner()

PageBanner * WebKit::WebPage::headerPageBanner ( )

◆ hidePageBanners()

void WebKit::WebPage::hidePageBanners ( )

◆ imageOrMediaDocumentSizeChanged()

void WebKit::WebPage::imageOrMediaDocumentSizeChanged ( const WebCore::IntSize newSize)

◆ initializeInjectedBundleLoaderClient()

void WebKit::WebPage::initializeInjectedBundleLoaderClient ( WKBundlePageLoaderClientBase client)

◆ initializeInjectedBundlePolicyClient()

void WebKit::WebPage::initializeInjectedBundlePolicyClient ( WKBundlePagePolicyClientBase client)

◆ initializeInjectedBundleResourceLoadClient()

void WebKit::WebPage::initializeInjectedBundleResourceLoadClient ( WKBundlePageResourceLoadClientBase client)

◆ injectedBundleEditorClient()

API::InjectedBundle::EditorClient& WebKit::WebPage::injectedBundleEditorClient ( )
inline

◆ injectedBundleFormClient()

API::InjectedBundle::FormClient& WebKit::WebPage::injectedBundleFormClient ( )
inline

◆ injectedBundleLoaderClient()

InjectedBundlePageLoaderClient& WebKit::WebPage::injectedBundleLoaderClient ( )
inline

◆ injectedBundlePolicyClient()

InjectedBundlePagePolicyClient& WebKit::WebPage::injectedBundlePolicyClient ( )
inline

◆ injectedBundleResourceLoadClient()

InjectedBundlePageResourceLoadClient& WebKit::WebPage::injectedBundleResourceLoadClient ( )
inline

◆ injectedBundleUIClient()

API::InjectedBundle::PageUIClient& WebKit::WebPage::injectedBundleUIClient ( )
inline

◆ insertNewlineInQuotedContent()

void WebKit::WebPage::insertNewlineInQuotedContent ( )

◆ inspector()

WebInspector * WebKit::WebPage::inspector ( LazyCreationPolicy  behavior = LazyCreationPolicy::CreateIfNeeded)

◆ inspectorUI()

WebInspectorUI * WebKit::WebPage::inspectorUI ( )

◆ isAlwaysOnLoggingAllowed()

bool WebKit::WebPage::isAlwaysOnLoggingAllowed ( ) const

◆ isControlledByAutomation()

bool WebKit::WebPage::isControlledByAutomation ( ) const

◆ isEditingCommandEnabled()

bool WebKit::WebPage::isEditingCommandEnabled ( const String commandName)

◆ isInRedo()

bool WebKit::WebPage::isInRedo ( ) const
inline

◆ isInspectorPage()

bool WebKit::WebPage::isInspectorPage ( )
inline

◆ isSelectTrailingWhitespaceEnabled()

bool WebKit::WebPage::isSelectTrailingWhitespaceEnabled ( void  )

◆ isSmartInsertDeleteEnabled()

bool WebKit::WebPage::isSmartInsertDeleteEnabled ( )

◆ isTrackingRepaints()

bool WebKit::WebPage::isTrackingRepaints ( ) const

◆ isVisible()

bool WebKit::WebPage::isVisible ( ) const
inline

◆ isVisibleOrOccluded()

bool WebKit::WebPage::isVisibleOrOccluded ( ) const
inline

◆ keyboardUIMode()

KeyboardUIMode WebKit::WebPage::keyboardUIMode ( )

◆ layerHostingMode()

LayerHostingMode WebKit::WebPage::layerHostingMode ( ) const
inline

◆ layoutIfNeeded()

void WebKit::WebPage::layoutIfNeeded ( )

◆ listenForLayoutMilestones()

void WebKit::WebPage::listenForLayoutMilestones ( uint32_t  milestones)

◆ mainFrame()

MainFrame * WebKit::WebPage::mainFrame ( ) const

◆ mainFrameDidLayout()

void WebKit::WebPage::mainFrameDidLayout ( )

◆ mainFrameHasCustomContentProvider()

bool WebKit::WebPage::mainFrameHasCustomContentProvider ( ) const

◆ mainFrameIsScrollable()

bool WebKit::WebPage::mainFrameIsScrollable ( ) const
inline

◆ mainFrameView()

FrameView * WebKit::WebPage::mainFrameView ( ) const

◆ mainWebFrame()

WebFrame* WebKit::WebPage::mainWebFrame ( ) const
inline

◆ markLayersVolatile()

void WebKit::WebPage::markLayersVolatile ( std::function< void()>  completionHandler = { })

◆ minimumLayoutSize()

WebCore::IntSize WebKit::WebPage::minimumLayoutSize ( ) const
inline

◆ notificationPermissionRequestManager()

NotificationPermissionRequestManager * WebKit::WebPage::notificationPermissionRequestManager ( )

◆ overrideContentSecurityPolicy()

const String& WebKit::WebPage::overrideContentSecurityPolicy ( ) const
inline

◆ pageDidScroll()

void WebKit::WebPage::pageDidScroll ( )

◆ pageGroup()

WebPageGroupProxy* WebKit::WebPage::pageGroup ( ) const
inline

◆ pageID()

uint64_t WebKit::WebPage::pageID ( ) const
inline

◆ pageScaleFactor()

double WebKit::WebPage::pageScaleFactor ( ) const

◆ pageZoomFactor()

double WebKit::WebPage::pageZoomFactor ( ) const

◆ platformUserAgent()

String WebKit::WebPage::platformUserAgent ( const WebCore::URL url) const

◆ postInjectedBundleMessage()

void WebKit::WebPage::postInjectedBundleMessage ( const String messageName,
const UserData userData 
)

◆ postMessage()

void WebKit::WebPage::postMessage ( const String messageName,
API::Object messageBody 
)

◆ postSynchronousMessageForTesting()

void WebKit::WebPage::postSynchronousMessageForTesting ( const String messageName,
API::Object messageBody,
RefPtr< API::Object > &  returnData 
)

◆ recomputeShortCircuitHorizontalWheelEventsState()

void WebKit::WebPage::recomputeShortCircuitHorizontalWheelEventsState ( )

◆ reinitializeWebPage()

void WebKit::WebPage::reinitializeWebPage ( WebPageCreationParameters &&  parameters)

◆ remoteInspectorUI()

RemoteWebInspectorUI * WebKit::WebPage::remoteInspectorUI ( )

◆ removeAllUserContent()

void WebKit::WebPage::removeAllUserContent ( )

◆ removePluginView()

void WebKit::WebPage::removePluginView ( PluginView pluginView)

◆ removeResourceRequest()

void WebKit::WebPage::removeResourceRequest ( unsigned long  identifier)

◆ removeWebEditCommand()

void WebKit::WebPage::removeWebEditCommand ( uint64_t  stepID)

◆ renderTreeExternalRepresentation()

String WebKit::WebPage::renderTreeExternalRepresentation ( ) const

◆ renderTreeExternalRepresentationForPrinting()

String WebKit::WebPage::renderTreeExternalRepresentationForPrinting ( ) const

◆ renderTreeSize()

uint64_t WebKit::WebPage::renderTreeSize ( ) const

◆ replaceSelectionWithText()

void WebKit::WebPage::replaceSelectionWithText ( WebCore::Frame frame,
const String text 
)

◆ resetAssistedNodeForFrame()

void WebKit::WebPage::resetAssistedNodeForFrame ( WebFrame frame)

◆ resetTrackedRepaints()

void WebKit::WebPage::resetTrackedRepaints ( )

◆ restoreSelectionInFocusedEditableElement()

void WebKit::WebPage::restoreSelectionInFocusedEditableElement ( )

◆ rootViewToScreen()

IntRect WebKit::WebPage::rootViewToScreen ( const WebCore::IntRect rect)

◆ runModal()

void WebKit::WebPage::runModal ( )

◆ sandboxExtensionTracker()

SandboxExtensionTracker& WebKit::WebPage::sandboxExtensionTracker ( )
inline

◆ savePDFToFileInDownloadsFolder()

void WebKit::WebPage::savePDFToFileInDownloadsFolder ( const String suggestedFilename,
const String originatingURLString,
const uint8_t data,
unsigned long  size 
)

◆ scaledSnapshotWithOptions()

PassRefPtr< WebImage > WebKit::WebPage::scaledSnapshotWithOptions ( const WebCore::IntRect rect,
double  additionalScaleFactor,
SnapshotOptions  options 
)

◆ scalePage()

void WebKit::WebPage::scalePage ( double  scale,
const WebCore::IntPoint origin 
)

◆ scalePageInViewCoordinates()

void WebKit::WebPage::scalePageInViewCoordinates ( double  scale,
WebCore::IntPoint  centerInViewCoordinates 
)

◆ scaleView()

void WebKit::WebPage::scaleView ( double  scale)

◆ screenToRootView()

IntPoint WebKit::WebPage::screenToRootView ( const WebCore::IntPoint point)

◆ scrollbarOverlayStyle()

std::optional<WebCore::ScrollbarOverlayStyle> WebKit::WebPage::scrollbarOverlayStyle ( )
inline

◆ scrollBy()

bool WebKit::WebPage::scrollBy ( uint32_t  scrollDirection,
uint32_t  scrollGranularity 
)

◆ scrollingPerformanceLoggingEnabled()

bool WebKit::WebPage::scrollingPerformanceLoggingEnabled ( ) const
inline

◆ scrollMainFrameIfNotAtMaxScrollPosition()

void WebKit::WebPage::scrollMainFrameIfNotAtMaxScrollPosition ( const WebCore::IntSize scrollOffset)

◆ scrollPinningBehavior()

WebCore::ScrollPinningBehavior WebKit::WebPage::scrollPinningBehavior ( )
inline

◆ sendClose()

void WebKit::WebPage::sendClose ( )

◆ sendPostLayoutEditorStateIfNeeded()

void WebKit::WebPage::sendPostLayoutEditorStateIfNeeded ( )

◆ sendSetWindowFrame()

void WebKit::WebPage::sendSetWindowFrame ( const WebCore::FloatRect windowFrame)

◆ sessionID()

WebCore::SessionID WebKit::WebPage::sessionID ( ) const
inline

◆ setActiveOpenPanelResultListener()

void WebKit::WebPage::setActiveOpenPanelResultListener ( Ref< WebOpenPanelResultListener > &&  openPanelResultListener)

◆ setActivePopupMenu()

void WebKit::WebPage::setActivePopupMenu ( WebPopupMenu menu)

◆ setArtificialPluginInitializationDelayEnabled()

void WebKit::WebPage::setArtificialPluginInitializationDelayEnabled ( bool  enabled)
inline

◆ setAsynchronousPluginInitializationEnabled()

void WebKit::WebPage::setAsynchronousPluginInitializationEnabled ( bool  enabled)
inline

◆ setAsynchronousPluginInitializationEnabledForAllPlugins()

void WebKit::WebPage::setAsynchronousPluginInitializationEnabledForAllPlugins ( bool  enabled)
inline

◆ setAutoSizingShouldExpandToViewHeight()

void WebKit::WebPage::setAutoSizingShouldExpandToViewHeight ( bool  shouldExpand)

◆ setBackgroundExtendsBeyondPage()

void WebKit::WebPage::setBackgroundExtendsBeyondPage ( bool  backgroundExtendsBeyondPage)

◆ setCanRunBeforeUnloadConfirmPanel()

void WebKit::WebPage::setCanRunBeforeUnloadConfirmPanel ( bool  canRunBeforeUnloadConfirmPanel)
inline

◆ setCanRunModal()

void WebKit::WebPage::setCanRunModal ( bool  canRunModal)
inline

◆ setCompositionForTesting()

void WebKit::WebPage::setCompositionForTesting ( const String compositionString,
uint64_t  from,
uint64_t  length 
)

◆ setControlledByAutomation()

void WebKit::WebPage::setControlledByAutomation ( bool  controlled)

◆ setDefersLoading()

void WebKit::WebPage::setDefersLoading ( bool  deferLoading)

◆ setDeviceScaleFactor()

void WebKit::WebPage::setDeviceScaleFactor ( float  scaleFactor)

◆ setEnableHorizontalRubberBanding()

void WebKit::WebPage::setEnableHorizontalRubberBanding ( bool  enableHorizontalRubberBanding)

◆ setEnableVerticalRubberBanding()

void WebKit::WebPage::setEnableVerticalRubberBanding ( bool  enableVerticalRubberBanding)

◆ setFixedLayoutSize()

bool WebKit::WebPage::setFixedLayoutSize ( const WebCore::IntSize size)

◆ setFooterBannerHeightForTesting()

void WebKit::WebPage::setFooterBannerHeightForTesting ( int  height)

◆ setFooterPageBanner()

void WebKit::WebPage::setFooterPageBanner ( PageBanner pageBanner)

◆ setGapBetweenPages()

void WebKit::WebPage::setGapBetweenPages ( double  gap)

◆ setHeaderBannerHeightForTesting()

void WebKit::WebPage::setHeaderBannerHeightForTesting ( int  height)

◆ setHeaderPageBanner()

void WebKit::WebPage::setHeaderPageBanner ( PageBanner pageBanner)

◆ setHiddenPageTimerThrottlingIncreaseLimit()

void WebKit::WebPage::setHiddenPageTimerThrottlingIncreaseLimit ( std::chrono::milliseconds  limit)
inline

◆ setInjectedBundleEditorClient()

void WebKit::WebPage::setInjectedBundleEditorClient ( std::unique_ptr< API::InjectedBundle::EditorClient editorClient)

◆ setInjectedBundleFormClient()

void WebKit::WebPage::setInjectedBundleFormClient ( std::unique_ptr< API::InjectedBundle::FormClient formClient)

◆ setInjectedBundleUIClient()

void WebKit::WebPage::setInjectedBundleUIClient ( std::unique_ptr< API::InjectedBundle::PageUIClient uiClient)

◆ setLayerHostingMode()

void WebKit::WebPage::setLayerHostingMode ( LayerHostingMode  layerHostingMode)

◆ setLayerTreeStateIsFrozen()

void WebKit::WebPage::setLayerTreeStateIsFrozen ( bool  frozen)

◆ setMainFrameProgressCompleted()

void WebKit::WebPage::setMainFrameProgressCompleted ( bool  completed)
inline

◆ setMayStartMediaWhenInWindow()

void WebKit::WebPage::setMayStartMediaWhenInWindow ( bool  mayStartMedia)

◆ setMediaVolume()

void WebKit::WebPage::setMediaVolume ( float  volume)

◆ setMinimumLayoutSize()

void WebKit::WebPage::setMinimumLayoutSize ( const WebCore::IntSize minimumLayoutSize)

◆ setMuted()

void WebKit::WebPage::setMuted ( WebCore::MediaProducer::MutedStateFlags  state)

◆ setPageAndTextZoomFactors()

void WebKit::WebPage::setPageAndTextZoomFactors ( double  pageZoomFactor,
double  textZoomFactor 
)

◆ setPageLength()

void WebKit::WebPage::setPageLength ( double  pageLength)

◆ setPageZoomFactor()

void WebKit::WebPage::setPageZoomFactor ( double  zoomFactor)

◆ setPaginationBehavesLikeColumns()

void WebKit::WebPage::setPaginationBehavesLikeColumns ( bool  behavesLikeColumns)

◆ setPaginationLineGridEnabled()

void WebKit::WebPage::setPaginationLineGridEnabled ( bool  lineGridEnabled)

◆ setPaginationMode()

void WebKit::WebPage::setPaginationMode ( uint32_t  mode)

◆ setScrollbarOverlayStyle()

void WebKit::WebPage::setScrollbarOverlayStyle ( std::optional< uint32_t scrollbarStyle)

◆ setScrollingPerformanceLoggingEnabled()

void WebKit::WebPage::setScrollingPerformanceLoggingEnabled ( bool  enabled)

◆ setScrollPinningBehavior()

void WebKit::WebPage::setScrollPinningBehavior ( uint32_t  pinning)

◆ setSelectTrailingWhitespaceEnabled()

void WebKit::WebPage::setSelectTrailingWhitespaceEnabled ( bool  enabled)

◆ setSessionID()

void WebKit::WebPage::setSessionID ( WebCore::SessionID  sessionID)

◆ setSize()

void WebKit::WebPage::setSize ( const WebCore::IntSize viewSize)

◆ setSmartInsertDeleteEnabled()

void WebKit::WebPage::setSmartInsertDeleteEnabled ( bool  enabled)

◆ setSuppressScrollbarAnimations()

void WebKit::WebPage::setSuppressScrollbarAnimations ( bool  suppressAnimations)

◆ setTabToLinksEnabled()

void WebKit::WebPage::setTabToLinksEnabled ( bool  enabled)
inline

◆ setTextZoomFactor()

void WebKit::WebPage::setTextZoomFactor ( double  zoomFactor)

◆ setTracksRepaints()

void WebKit::WebPage::setTracksRepaints ( bool  trackRepaints)

◆ setUnderlayColor()

void WebKit::WebPage::setUnderlayColor ( const WebCore::Color color)
inline

◆ setUseFixedLayout()

void WebKit::WebPage::setUseFixedLayout ( bool  fixed)

◆ setUseIconLoadingClient()

void WebKit::WebPage::setUseIconLoadingClient ( bool  useIconLoadingClient)

◆ shouldDispatchFakeMouseMoveEvents()

bool WebKit::WebPage::shouldDispatchFakeMouseMoveEvents ( ) const
inline

◆ shouldExtendIncrementalRenderingSuppression()

bool WebKit::WebPage::shouldExtendIncrementalRenderingSuppression ( )
inline

◆ shouldUseCustomContentProviderForResponse()

bool WebKit::WebPage::shouldUseCustomContentProviderForResponse ( const WebCore::ResourceResponse response)

◆ show()

void WebKit::WebPage::show ( )

◆ showPageBanners()

void WebKit::WebPage::showPageBanners ( )

◆ simulateMouseDown()

void WebKit::WebPage::simulateMouseDown ( int  button,
WebCore::IntPoint  position,
int  clickCount,
WKEventModifiers  modifiers,
double  time 
)

◆ simulateMouseMotion()

void WebKit::WebPage::simulateMouseMotion ( WebCore::IntPoint  position,
double  time 
)

◆ simulateMouseUp()

void WebKit::WebPage::simulateMouseUp ( int  button,
WebCore::IntPoint  position,
int  clickCount,
WKEventModifiers  modifiers,
double  time 
)

◆ size()

const WebCore::IntSize& WebKit::WebPage::size ( ) const
inline

◆ snapshotAtSize()

PassRefPtr< WebImage > WebKit::WebPage::snapshotAtSize ( const WebCore::IntRect rect,
const WebCore::IntSize bitmapSize,
SnapshotOptions  options 
)

◆ snapshotNode()

PassRefPtr< WebImage > WebKit::WebPage::snapshotNode ( WebCore::Node node,
SnapshotOptions  options,
unsigned  maximumPixelCount = std::numeric_limits<unsigned>::max() 
)

◆ stopExtendingIncrementalRenderingSuppression()

void WebKit::WebPage::stopExtendingIncrementalRenderingSuppression ( unsigned  token)

◆ stopLoading()

void WebKit::WebPage::stopLoading ( )

◆ stopLoadingFrame()

void WebKit::WebPage::stopLoadingFrame ( uint64_t  frameID)

◆ tabToLinksEnabled()

bool WebKit::WebPage::tabToLinksEnabled ( ) const
inline

◆ textZoomFactor()

double WebKit::WebPage::textZoomFactor ( ) const

◆ totalScaleFactor()

double WebKit::WebPage::totalScaleFactor ( ) const

◆ trackedRepaintRects()

Ref< API::Array > WebKit::WebPage::trackedRepaintRects ( )

◆ underlayColor()

WebCore::Color WebKit::WebPage::underlayColor ( ) const
inline

◆ unmarkAllBadGrammar()

void WebKit::WebPage::unmarkAllBadGrammar ( )

◆ unmarkAllMisspellings()

void WebKit::WebPage::unmarkAllMisspellings ( )

◆ updateCachedDocumentLoader()

void WebKit::WebPage::updateCachedDocumentLoader ( WebDocumentLoader documentLoader,
WebCore::Frame frame 
)

◆ updateEditorStateAfterLayoutIfEditabilityChanged()

void WebKit::WebPage::updateEditorStateAfterLayoutIfEditabilityChanged ( )

◆ updateMainFrameScrollOffsetPinning()

void WebKit::WebPage::updateMainFrameScrollOffsetPinning ( )

◆ updateVisibilityState()

void WebKit::WebPage::updateVisibilityState ( bool  isInitialState = false)

◆ useFixedLayout()

bool WebKit::WebPage::useFixedLayout ( ) const
inline

◆ userAgent() [1/2]

String WebKit::WebPage::userAgent ( const WebCore::URL webCoreURL) const

◆ userAgent() [2/2]

String WebKit::WebPage::userAgent ( WebFrame frame,
const WebCore::URL webcoreURL 
) const

◆ usesEphemeralSession()

bool WebKit::WebPage::usesEphemeralSession ( ) const
inline

◆ viewportPropertiesDidChange()

void WebKit::WebPage::viewportPropertiesDidChange ( const WebCore::ViewportArguments viewportArguments)

◆ viewScaleFactor()

double WebKit::WebPage::viewScaleFactor ( ) const

◆ webUndoStep()

WebUndoStep * WebKit::WebPage::webUndoStep ( uint64_t  stepID)

◆ wheelEvent()

void WebKit::WebPage::wheelEvent ( const WebWheelEvent wheelEvent)

◆ wheelEventHandlersChanged()

void WebKit::WebPage::wheelEventHandlersChanged ( bool  hasHandlers)

◆ willReplaceMultipartContent()

void WebKit::WebPage::willReplaceMultipartContent ( const WebFrame frame)

◆ windowAndWebPageAreFocused()

bool WebKit::WebPage::windowAndWebPageAreFocused ( ) const

◆ windowIsFocused()

bool WebKit::WebPage::windowIsFocused ( ) const

◆ windowScreenDidChange()

void WebKit::WebPage::windowScreenDidChange ( uint32_t  displayID)

The documentation for this class was generated from the following files: