webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Protected Member Functions | List of all members
WebCore::ChromeClient Class Referenceabstract

#include <ChromeClient.h>

Inheritance diagram for WebCore::ChromeClient:
WebChromeClient WebChromeClient WebCore::EmptyChromeClient WebKit::WebChromeClient WebCore::SVGImageChromeClient

Public Types

enum  CompositingTrigger {
  ThreeDTransformTrigger = 1 << 0, VideoTrigger = 1 << 1, PluginTrigger = 1 << 2, CanvasTrigger = 1 << 3,
  AnimationTrigger = 1 << 4, FilterTrigger = 1 << 5, ScrollableInnerFrameTrigger = 1 << 6, AnimatedOpacityTrigger = 1 << 7,
  AllTriggers = 0xFFFFFFFF, ThreeDTransformTrigger = 1 << 0, VideoTrigger = 1 << 1, PluginTrigger = 1 << 2,
  CanvasTrigger = 1 << 3, AnimationTrigger = 1 << 4, FilterTrigger = 1 << 5, ScrollableInnerFrameTrigger = 1 << 6,
  AnimatedOpacityTrigger = 1 << 7, AllTriggers = 0xFFFFFFFF
}
 
enum  CompositingTrigger {
  ThreeDTransformTrigger = 1 << 0, VideoTrigger = 1 << 1, PluginTrigger = 1 << 2, CanvasTrigger = 1 << 3,
  AnimationTrigger = 1 << 4, FilterTrigger = 1 << 5, ScrollableInnerFrameTrigger = 1 << 6, AnimatedOpacityTrigger = 1 << 7,
  AllTriggers = 0xFFFFFFFF, ThreeDTransformTrigger = 1 << 0, VideoTrigger = 1 << 1, PluginTrigger = 1 << 2,
  CanvasTrigger = 1 << 3, AnimationTrigger = 1 << 4, FilterTrigger = 1 << 5, ScrollableInnerFrameTrigger = 1 << 6,
  AnimatedOpacityTrigger = 1 << 7, AllTriggers = 0xFFFFFFFF
}
 
typedef unsigned CompositingTriggerFlags
 
typedef unsigned CompositingTriggerFlags
 

Public Member Functions

virtual void chromeDestroyed ()=0
 
virtual void setWindowRect (const FloatRect &)=0
 
virtual FloatRect windowRect ()=0
 
virtual FloatRect pageRect ()=0
 
virtual void focus ()=0
 
virtual void unfocus ()=0
 
virtual bool canTakeFocus (FocusDirection)=0
 
virtual void takeFocus (FocusDirection)=0
 
virtual void focusedElementChanged (Element *)=0
 
virtual void focusedFrameChanged (Frame *)=0
 
virtual PagecreateWindow (Frame &, const FrameLoadRequest &, const WindowFeatures &, const NavigationAction &)=0
 
virtual void show ()=0
 
virtual bool canRunModal ()=0
 
virtual void runModal ()=0
 
virtual void setToolbarsVisible (bool)=0
 
virtual bool toolbarsVisible ()=0
 
virtual void setStatusbarVisible (bool)=0
 
virtual bool statusbarVisible ()=0
 
virtual void setScrollbarsVisible (bool)=0
 
virtual bool scrollbarsVisible ()=0
 
virtual void setMenubarVisible (bool)=0
 
virtual bool menubarVisible ()=0
 
virtual void setResizable (bool)=0
 
virtual void addMessageToConsole (MessageSource, MessageLevel, const String &message, unsigned lineNumber, unsigned columnNumber, const String &sourceID)=0
 
virtual bool canRunBeforeUnloadConfirmPanel ()=0
 
virtual bool runBeforeUnloadConfirmPanel (const String &message, Frame &)=0
 
virtual void closeWindowSoon ()=0
 
virtual void runJavaScriptAlert (Frame &, const String &)=0
 
virtual bool runJavaScriptConfirm (Frame &, const String &)=0
 
virtual bool runJavaScriptPrompt (Frame &, const String &message, const String &defaultValue, String &result)=0
 
virtual void setStatusbarText (const String &)=0
 
virtual KeyboardUIMode keyboardUIMode ()=0
 
virtual bool supportsImmediateInvalidation ()
 
virtual void invalidateRootView (const IntRect &)=0
 
virtual void invalidateContentsAndRootView (const IntRect &)=0
 
virtual void invalidateContentsForSlowScroll (const IntRect &)=0
 
virtual void scroll (const IntSize &, const IntRect &, const IntRect &)=0
 
virtual IntPoint screenToRootView (const IntPoint &) const =0
 
virtual IntRect rootViewToScreen (const IntRect &) const =0
 
virtual PlatformPageClient platformPageClient () const =0
 
virtual void scrollbarsModeDidChange () const =0
 
virtual void scheduleAnimation ()=0
 
virtual FloatSize screenSize () const
 
virtual FloatSize availableScreenSize () const
 
virtual void dispatchViewportPropertiesDidChange (const ViewportArguments &) const
 
virtual void contentsSizeChanged (Frame &, const IntSize &) const =0
 
virtual void scrollRectIntoView (const IntRect &) const
 
virtual bool shouldUnavailablePluginMessageBeButton (RenderEmbeddedObject::PluginUnavailabilityReason) const
 
virtual void unavailablePluginButtonClicked (Element &, RenderEmbeddedObject::PluginUnavailabilityReason) const
 
virtual void mouseDidMoveOverElement (const HitTestResult &, unsigned modifierFlags)=0
 
virtual void setToolTip (const String &, TextDirection)=0
 
virtual void print (Frame &)=0
 
virtual Color underlayColor () const
 
virtual void pageExtendedBackgroundColorDidChange (Color) const
 
virtual void exceededDatabaseQuota (Frame &, const String &databaseName, DatabaseDetails)=0
 
virtual void reachedMaxAppCacheSize (int64_t spaceNeeded)=0
 
virtual void reachedApplicationCacheOriginQuota (SecurityOrigin &, int64_t totalSpaceNeeded)=0
 
virtual bool shouldReplaceWithGeneratedFileForUpload (const String &path, String &generatedFilename)
 
virtual String generateReplacementFile (const String &path)
 
virtual Seconds eventThrottlingDelay ()
 
virtual void runOpenPanel (Frame &, FileChooser &)=0
 
virtual void loadIconForFiles (const Vector< String > &, FileIconLoader &)=0
 
virtual void elementDidFocus (Element &)
 
virtual void elementDidBlur (Element &)
 
virtual void elementDidRefocus (Element &)
 
virtual bool shouldPaintEntireContents () const
 
virtual bool hasStablePageScaleFactor () const
 
virtual GraphicsLayerFactorygraphicsLayerFactory () const
 
virtual void attachRootGraphicsLayer (Frame &, GraphicsLayer *)=0
 
virtual void attachViewOverlayGraphicsLayer (Frame &, GraphicsLayer *)=0
 
virtual void setNeedsOneShotDrawingSynchronization ()=0
 
virtual void scheduleCompositingLayerFlush ()=0
 
virtual bool allowsAcceleratedCompositing () const
 
virtual CompositingTriggerFlags allowedCompositingTriggers () const
 
virtual bool layerTreeStateIsFrozen () const
 
virtual bool adjustLayerFlushThrottling (LayerFlushThrottleState::Flags)
 
virtual RefPtr< ScrollingCoordinatorcreateScrollingCoordinator (Page &) const
 
virtual bool supportsVideoFullscreen (HTMLMediaElementEnums::VideoFullscreenMode)
 
virtual void exitVideoFullscreenForVideoElement (HTMLVideoElement &)
 
virtual void exitVideoFullscreenToModeWithoutAnimation (HTMLVideoElement &, HTMLMediaElementEnums::VideoFullscreenMode)
 
virtual bool requiresFullscreenForVideoPlayback ()
 
virtual void enableSuddenTermination ()
 
virtual void disableSuddenTermination ()
 
virtual bool selectItemWritingDirectionIsNatural ()=0
 
virtual bool selectItemAlignmentFollowsMenuWritingDirection ()=0
 
virtual bool hasOpenedPopup () const =0
 
virtual RefPtr< PopupMenucreatePopupMenu (PopupMenuClient &) const =0
 
virtual RefPtr< SearchPopupMenucreateSearchPopupMenu (PopupMenuClient &) const =0
 
virtual void postAccessibilityNotification (AccessibilityObject &, AXObjectCache::AXNotification)
 
virtual void notifyScrollerThumbIsVisibleInRect (const IntRect &)
 
virtual void recommendedScrollbarStyleDidChange (ScrollbarStyle)
 
virtual std::optional< ScrollbarOverlayStylepreferredScrollbarOverlayStyle ()
 
virtual void wheelEventHandlersChanged (bool hasHandlers)=0
 
virtual bool isSVGImageChromeClient () const
 
virtual FloatSize minimumWindowSize () const
 
virtual bool isEmptyChromeClient () const
 
virtual String plugInStartLabelTitle (const String &mimeType) const
 
virtual String plugInStartLabelSubtitle (const String &mimeType) const
 
virtual String plugInExtraStyleSheet () const
 
virtual String plugInExtraScript () const
 
virtual void didAssociateFormControls (const Vector< RefPtr< Element >> &)
 
virtual bool shouldNotifyOnFormChanges ()
 
virtual void didAddHeaderLayer (GraphicsLayer &)
 
virtual void didAddFooterLayer (GraphicsLayer &)
 
virtual bool shouldUseTiledBackingForFrameView (const FrameView &) const
 
virtual void isPlayingMediaDidChange (MediaProducer::MediaStateFlags, uint64_t)
 
virtual void handleAutoplayEvent (AutoplayEvent)
 
virtual bool shouldDispatchFakeMouseMoveEvents () const
 
virtual void handleAutoFillButtonClick (HTMLInputElement &)
 
virtual void imageOrMediaDocumentSizeChanged (const IntSize &)
 
virtual void didInvalidateDocumentMarkerRects ()
 
virtual void reportProcessCPUTime (int64_t, ActivityStateForCPUSampling)
 
virtual void chromeDestroyed ()=0
 
virtual void setWindowRect (const FloatRect &)=0
 
virtual FloatRect windowRect ()=0
 
virtual FloatRect pageRect ()=0
 
virtual void focus ()=0
 
virtual void unfocus ()=0
 
virtual bool canTakeFocus (FocusDirection)=0
 
virtual void takeFocus (FocusDirection)=0
 
virtual void focusedElementChanged (Element *)=0
 
virtual void focusedFrameChanged (Frame *)=0
 
virtual PagecreateWindow (Frame &, const FrameLoadRequest &, const WindowFeatures &, const NavigationAction &)=0
 
virtual void show ()=0
 
virtual bool canRunModal ()=0
 
virtual void runModal ()=0
 
virtual void setToolbarsVisible (bool)=0
 
virtual bool toolbarsVisible ()=0
 
virtual void setStatusbarVisible (bool)=0
 
virtual bool statusbarVisible ()=0
 
virtual void setScrollbarsVisible (bool)=0
 
virtual bool scrollbarsVisible ()=0
 
virtual void setMenubarVisible (bool)=0
 
virtual bool menubarVisible ()=0
 
virtual void setResizable (bool)=0
 
virtual void addMessageToConsole (MessageSource, MessageLevel, const String &message, unsigned lineNumber, unsigned columnNumber, const String &sourceID)=0
 
virtual bool canRunBeforeUnloadConfirmPanel ()=0
 
virtual bool runBeforeUnloadConfirmPanel (const String &message, Frame &)=0
 
virtual void closeWindowSoon ()=0
 
virtual void runJavaScriptAlert (Frame &, const String &)=0
 
virtual bool runJavaScriptConfirm (Frame &, const String &)=0
 
virtual bool runJavaScriptPrompt (Frame &, const String &message, const String &defaultValue, String &result)=0
 
virtual void setStatusbarText (const String &)=0
 
virtual KeyboardUIMode keyboardUIMode ()=0
 
virtual bool supportsImmediateInvalidation ()
 
virtual void invalidateRootView (const IntRect &)=0
 
virtual void invalidateContentsAndRootView (const IntRect &)=0
 
virtual void invalidateContentsForSlowScroll (const IntRect &)=0
 
virtual void scroll (const IntSize &, const IntRect &, const IntRect &)=0
 
virtual IntPoint screenToRootView (const IntPoint &) const =0
 
virtual IntRect rootViewToScreen (const IntRect &) const =0
 
virtual PlatformPageClient platformPageClient () const =0
 
virtual void scrollbarsModeDidChange () const =0
 
virtual void scheduleAnimation ()=0
 
virtual FloatSize screenSize () const
 
virtual FloatSize availableScreenSize () const
 
virtual void dispatchViewportPropertiesDidChange (const ViewportArguments &) const
 
virtual void contentsSizeChanged (Frame &, const IntSize &) const =0
 
virtual void scrollRectIntoView (const IntRect &) const
 
virtual bool shouldUnavailablePluginMessageBeButton (RenderEmbeddedObject::PluginUnavailabilityReason) const
 
virtual void unavailablePluginButtonClicked (Element &, RenderEmbeddedObject::PluginUnavailabilityReason) const
 
virtual void mouseDidMoveOverElement (const HitTestResult &, unsigned modifierFlags)=0
 
virtual void setToolTip (const String &, TextDirection)=0
 
virtual void print (Frame &)=0
 
virtual Color underlayColor () const
 
virtual void pageExtendedBackgroundColorDidChange (Color) const
 
virtual void exceededDatabaseQuota (Frame &, const String &databaseName, DatabaseDetails)=0
 
virtual void reachedMaxAppCacheSize (int64_t spaceNeeded)=0
 
virtual void reachedApplicationCacheOriginQuota (SecurityOrigin &, int64_t totalSpaceNeeded)=0
 
virtual bool shouldReplaceWithGeneratedFileForUpload (const String &path, String &generatedFilename)
 
virtual String generateReplacementFile (const String &path)
 
virtual Seconds eventThrottlingDelay ()
 
virtual void runOpenPanel (Frame &, FileChooser &)=0
 
virtual void loadIconForFiles (const Vector< String > &, FileIconLoader &)=0
 
virtual void elementDidFocus (Element &)
 
virtual void elementDidBlur (Element &)
 
virtual void elementDidRefocus (Element &)
 
virtual bool shouldPaintEntireContents () const
 
virtual bool hasStablePageScaleFactor () const
 
virtual GraphicsLayerFactorygraphicsLayerFactory () const
 
virtual void attachRootGraphicsLayer (Frame &, GraphicsLayer *)=0
 
virtual void attachViewOverlayGraphicsLayer (Frame &, GraphicsLayer *)=0
 
virtual void setNeedsOneShotDrawingSynchronization ()=0
 
virtual void scheduleCompositingLayerFlush ()=0
 
virtual bool allowsAcceleratedCompositing () const
 
virtual CompositingTriggerFlags allowedCompositingTriggers () const
 
virtual bool layerTreeStateIsFrozen () const
 
virtual bool adjustLayerFlushThrottling (LayerFlushThrottleState::Flags)
 
virtual RefPtr< ScrollingCoordinatorcreateScrollingCoordinator (Page &) const
 
virtual bool supportsVideoFullscreen (HTMLMediaElementEnums::VideoFullscreenMode)
 
virtual void exitVideoFullscreenForVideoElement (HTMLVideoElement &)
 
virtual void exitVideoFullscreenToModeWithoutAnimation (HTMLVideoElement &, HTMLMediaElementEnums::VideoFullscreenMode)
 
virtual bool requiresFullscreenForVideoPlayback ()
 
virtual void enableSuddenTermination ()
 
virtual void disableSuddenTermination ()
 
virtual bool selectItemWritingDirectionIsNatural ()=0
 
virtual bool selectItemAlignmentFollowsMenuWritingDirection ()=0
 
virtual bool hasOpenedPopup () const =0
 
virtual RefPtr< PopupMenucreatePopupMenu (PopupMenuClient &) const =0
 
virtual RefPtr< SearchPopupMenucreateSearchPopupMenu (PopupMenuClient &) const =0
 
virtual void postAccessibilityNotification (AccessibilityObject &, AXObjectCache::AXNotification)
 
virtual void notifyScrollerThumbIsVisibleInRect (const IntRect &)
 
virtual void recommendedScrollbarStyleDidChange (ScrollbarStyle)
 
virtual std::optional< ScrollbarOverlayStylepreferredScrollbarOverlayStyle ()
 
virtual void wheelEventHandlersChanged (bool hasHandlers)=0
 
virtual bool isSVGImageChromeClient () const
 
virtual FloatSize minimumWindowSize () const
 
virtual bool isEmptyChromeClient () const
 
virtual String plugInStartLabelTitle (const String &mimeType) const
 
virtual String plugInStartLabelSubtitle (const String &mimeType) const
 
virtual String plugInExtraStyleSheet () const
 
virtual String plugInExtraScript () const
 
virtual void didAssociateFormControls (const Vector< RefPtr< Element >> &)
 
virtual bool shouldNotifyOnFormChanges ()
 
virtual void didAddHeaderLayer (GraphicsLayer &)
 
virtual void didAddFooterLayer (GraphicsLayer &)
 
virtual bool shouldUseTiledBackingForFrameView (const FrameView &) const
 
virtual void isPlayingMediaDidChange (MediaProducer::MediaStateFlags, uint64_t)
 
virtual void handleAutoplayEvent (AutoplayEvent)
 
virtual bool shouldDispatchFakeMouseMoveEvents () const
 
virtual void handleAutoFillButtonClick (HTMLInputElement &)
 
virtual void imageOrMediaDocumentSizeChanged (const IntSize &)
 
virtual void didInvalidateDocumentMarkerRects ()
 
virtual void reportProcessCPUTime (int64_t, ActivityStateForCPUSampling)
 

Protected Member Functions

virtual ~ChromeClient ()
 
virtual ~ChromeClient ()
 

Member Typedef Documentation

◆ CompositingTriggerFlags [1/2]

◆ CompositingTriggerFlags [2/2]

Member Enumeration Documentation

◆ CompositingTrigger [1/2]

Enumerator
ThreeDTransformTrigger 
VideoTrigger 
PluginTrigger 
CanvasTrigger 
AnimationTrigger 
FilterTrigger 
ScrollableInnerFrameTrigger 
AnimatedOpacityTrigger 
AllTriggers 
ThreeDTransformTrigger 
VideoTrigger 
PluginTrigger 
CanvasTrigger 
AnimationTrigger 
FilterTrigger 
ScrollableInnerFrameTrigger 
AnimatedOpacityTrigger 
AllTriggers 

◆ CompositingTrigger [2/2]

Enumerator
ThreeDTransformTrigger 
VideoTrigger 
PluginTrigger 
CanvasTrigger 
AnimationTrigger 
FilterTrigger 
ScrollableInnerFrameTrigger 
AnimatedOpacityTrigger 
AllTriggers 
ThreeDTransformTrigger 
VideoTrigger 
PluginTrigger 
CanvasTrigger 
AnimationTrigger 
FilterTrigger 
ScrollableInnerFrameTrigger 
AnimatedOpacityTrigger 
AllTriggers 

Constructor & Destructor Documentation

◆ ~ChromeClient() [1/2]

virtual WebCore::ChromeClient::~ChromeClient ( )
inlineprotectedvirtual

◆ ~ChromeClient() [2/2]

virtual WebCore::ChromeClient::~ChromeClient ( )
inlineprotectedvirtual

Member Function Documentation

◆ addMessageToConsole() [1/2]

virtual void WebCore::ChromeClient::addMessageToConsole ( MessageSource  ,
MessageLevel  ,
const String message,
unsigned  lineNumber,
unsigned  columnNumber,
const String sourceID 
)
pure virtual

Implemented in WebChromeClient.

◆ addMessageToConsole() [2/2]

virtual void WebCore::ChromeClient::addMessageToConsole ( MessageSource  ,
MessageLevel  ,
const String message,
unsigned  lineNumber,
unsigned  columnNumber,
const String sourceID 
)
pure virtual

Implemented in WebChromeClient.

◆ adjustLayerFlushThrottling() [1/2]

virtual bool WebCore::ChromeClient::adjustLayerFlushThrottling ( LayerFlushThrottleState::Flags  )
inlinevirtual

◆ adjustLayerFlushThrottling() [2/2]

virtual bool WebCore::ChromeClient::adjustLayerFlushThrottling ( LayerFlushThrottleState::Flags  )
inlinevirtual

◆ allowedCompositingTriggers() [1/2]

virtual CompositingTriggerFlags WebCore::ChromeClient::allowedCompositingTriggers ( ) const
inlinevirtual

◆ allowedCompositingTriggers() [2/2]

virtual CompositingTriggerFlags WebCore::ChromeClient::allowedCompositingTriggers ( ) const
inlinevirtual

◆ allowsAcceleratedCompositing() [1/2]

virtual bool WebCore::ChromeClient::allowsAcceleratedCompositing ( ) const
inlinevirtual

◆ allowsAcceleratedCompositing() [2/2]

virtual bool WebCore::ChromeClient::allowsAcceleratedCompositing ( ) const
inlinevirtual

◆ attachRootGraphicsLayer() [1/2]

virtual void WebCore::ChromeClient::attachRootGraphicsLayer ( Frame ,
GraphicsLayer  
)
pure virtual

Implemented in WebChromeClient.

◆ attachRootGraphicsLayer() [2/2]

virtual void WebCore::ChromeClient::attachRootGraphicsLayer ( Frame ,
GraphicsLayer  
)
pure virtual

Implemented in WebChromeClient.

◆ attachViewOverlayGraphicsLayer() [1/2]

virtual void WebCore::ChromeClient::attachViewOverlayGraphicsLayer ( Frame ,
GraphicsLayer  
)
pure virtual

Implemented in WebChromeClient.

◆ attachViewOverlayGraphicsLayer() [2/2]

virtual void WebCore::ChromeClient::attachViewOverlayGraphicsLayer ( Frame ,
GraphicsLayer  
)
pure virtual

Implemented in WebChromeClient.

◆ availableScreenSize() [1/2]

virtual FloatSize WebCore::ChromeClient::availableScreenSize ( ) const
inlinevirtual

◆ availableScreenSize() [2/2]

virtual FloatSize WebCore::ChromeClient::availableScreenSize ( ) const
inlinevirtual

◆ canRunBeforeUnloadConfirmPanel() [1/2]

virtual bool WebCore::ChromeClient::canRunBeforeUnloadConfirmPanel ( )
pure virtual

Implemented in WebChromeClient.

◆ canRunBeforeUnloadConfirmPanel() [2/2]

virtual bool WebCore::ChromeClient::canRunBeforeUnloadConfirmPanel ( )
pure virtual

Implemented in WebChromeClient.

◆ canRunModal() [1/2]

virtual bool WebCore::ChromeClient::canRunModal ( )
pure virtual

Implemented in WebChromeClient.

◆ canRunModal() [2/2]

virtual bool WebCore::ChromeClient::canRunModal ( )
pure virtual

Implemented in WebChromeClient.

◆ canTakeFocus() [1/2]

virtual bool WebCore::ChromeClient::canTakeFocus ( FocusDirection  )
pure virtual

Implemented in WebChromeClient.

◆ canTakeFocus() [2/2]

virtual bool WebCore::ChromeClient::canTakeFocus ( FocusDirection  )
pure virtual

Implemented in WebChromeClient.

◆ chromeDestroyed() [1/2]

virtual void WebCore::ChromeClient::chromeDestroyed ( )
pure virtual

Implemented in WebChromeClient.

◆ chromeDestroyed() [2/2]

virtual void WebCore::ChromeClient::chromeDestroyed ( )
pure virtual

Implemented in WebChromeClient.

◆ closeWindowSoon() [1/2]

virtual void WebCore::ChromeClient::closeWindowSoon ( )
pure virtual

Implemented in WebChromeClient.

◆ closeWindowSoon() [2/2]

virtual void WebCore::ChromeClient::closeWindowSoon ( )
pure virtual

Implemented in WebChromeClient.

◆ contentsSizeChanged() [1/2]

virtual void WebCore::ChromeClient::contentsSizeChanged ( Frame ,
const IntSize  
) const
pure virtual

Implemented in WebChromeClient.

◆ contentsSizeChanged() [2/2]

virtual void WebCore::ChromeClient::contentsSizeChanged ( Frame ,
const IntSize  
) const
pure virtual

Implemented in WebChromeClient.

◆ createPopupMenu() [1/2]

virtual RefPtr<PopupMenu> WebCore::ChromeClient::createPopupMenu ( PopupMenuClient ) const
pure virtual

Implemented in WebChromeClient.

◆ createPopupMenu() [2/2]

virtual RefPtr<PopupMenu> WebCore::ChromeClient::createPopupMenu ( PopupMenuClient ) const
pure virtual

Implemented in WebChromeClient.

◆ createScrollingCoordinator() [1/2]

virtual RefPtr<ScrollingCoordinator> WebCore::ChromeClient::createScrollingCoordinator ( Page ) const
inlinevirtual

◆ createScrollingCoordinator() [2/2]

virtual RefPtr<ScrollingCoordinator> WebCore::ChromeClient::createScrollingCoordinator ( Page ) const
inlinevirtual

◆ createSearchPopupMenu() [1/2]

virtual RefPtr<SearchPopupMenu> WebCore::ChromeClient::createSearchPopupMenu ( PopupMenuClient ) const
pure virtual

Implemented in WebChromeClient.

◆ createSearchPopupMenu() [2/2]

virtual RefPtr<SearchPopupMenu> WebCore::ChromeClient::createSearchPopupMenu ( PopupMenuClient ) const
pure virtual

Implemented in WebChromeClient.

◆ createWindow() [1/2]

virtual Page* WebCore::ChromeClient::createWindow ( Frame ,
const FrameLoadRequest ,
const WindowFeatures ,
const NavigationAction  
)
pure virtual

Implemented in WebChromeClient.

◆ createWindow() [2/2]

virtual Page* WebCore::ChromeClient::createWindow ( Frame ,
const FrameLoadRequest ,
const WindowFeatures ,
const NavigationAction  
)
pure virtual

Implemented in WebChromeClient.

◆ didAddFooterLayer() [1/2]

virtual void WebCore::ChromeClient::didAddFooterLayer ( GraphicsLayer )
inlinevirtual

◆ didAddFooterLayer() [2/2]

virtual void WebCore::ChromeClient::didAddFooterLayer ( GraphicsLayer )
inlinevirtual

◆ didAddHeaderLayer() [1/2]

virtual void WebCore::ChromeClient::didAddHeaderLayer ( GraphicsLayer )
inlinevirtual

◆ didAddHeaderLayer() [2/2]

virtual void WebCore::ChromeClient::didAddHeaderLayer ( GraphicsLayer )
inlinevirtual

◆ didAssociateFormControls() [1/2]

virtual void WebCore::ChromeClient::didAssociateFormControls ( const Vector< RefPtr< Element >> &  )
inlinevirtual

◆ didAssociateFormControls() [2/2]

virtual void WebCore::ChromeClient::didAssociateFormControls ( const Vector< RefPtr< Element >> &  )
inlinevirtual

◆ didInvalidateDocumentMarkerRects() [1/2]

virtual void WebCore::ChromeClient::didInvalidateDocumentMarkerRects ( )
inlinevirtual

◆ didInvalidateDocumentMarkerRects() [2/2]

virtual void WebCore::ChromeClient::didInvalidateDocumentMarkerRects ( )
inlinevirtual

◆ disableSuddenTermination() [1/2]

virtual void WebCore::ChromeClient::disableSuddenTermination ( )
inlinevirtual

◆ disableSuddenTermination() [2/2]

virtual void WebCore::ChromeClient::disableSuddenTermination ( )
inlinevirtual

◆ dispatchViewportPropertiesDidChange() [1/2]

virtual void WebCore::ChromeClient::dispatchViewportPropertiesDidChange ( const ViewportArguments ) const
inlinevirtual

◆ dispatchViewportPropertiesDidChange() [2/2]

virtual void WebCore::ChromeClient::dispatchViewportPropertiesDidChange ( const ViewportArguments ) const
inlinevirtual

◆ elementDidBlur() [1/2]

virtual void WebCore::ChromeClient::elementDidBlur ( Element )
inlinevirtual

◆ elementDidBlur() [2/2]

virtual void WebCore::ChromeClient::elementDidBlur ( Element )
inlinevirtual

◆ elementDidFocus() [1/2]

virtual void WebCore::ChromeClient::elementDidFocus ( Element )
inlinevirtual

◆ elementDidFocus() [2/2]

virtual void WebCore::ChromeClient::elementDidFocus ( Element )
inlinevirtual

◆ elementDidRefocus() [1/2]

virtual void WebCore::ChromeClient::elementDidRefocus ( Element )
inlinevirtual

◆ elementDidRefocus() [2/2]

virtual void WebCore::ChromeClient::elementDidRefocus ( Element )
inlinevirtual

◆ enableSuddenTermination() [1/2]

virtual void WebCore::ChromeClient::enableSuddenTermination ( )
inlinevirtual

◆ enableSuddenTermination() [2/2]

virtual void WebCore::ChromeClient::enableSuddenTermination ( )
inlinevirtual

◆ eventThrottlingDelay() [1/2]

virtual Seconds WebCore::ChromeClient::eventThrottlingDelay ( )
inlinevirtual

◆ eventThrottlingDelay() [2/2]

virtual Seconds WebCore::ChromeClient::eventThrottlingDelay ( )
inlinevirtual

◆ exceededDatabaseQuota() [1/2]

virtual void WebCore::ChromeClient::exceededDatabaseQuota ( Frame ,
const String databaseName,
DatabaseDetails   
)
pure virtual

Implemented in WebChromeClient.

◆ exceededDatabaseQuota() [2/2]

virtual void WebCore::ChromeClient::exceededDatabaseQuota ( Frame ,
const String databaseName,
DatabaseDetails   
)
pure virtual

Implemented in WebChromeClient.

◆ exitVideoFullscreenForVideoElement() [1/2]

virtual void WebCore::ChromeClient::exitVideoFullscreenForVideoElement ( HTMLVideoElement )
inlinevirtual

◆ exitVideoFullscreenForVideoElement() [2/2]

virtual void WebCore::ChromeClient::exitVideoFullscreenForVideoElement ( HTMLVideoElement )
inlinevirtual

◆ exitVideoFullscreenToModeWithoutAnimation() [1/2]

virtual void WebCore::ChromeClient::exitVideoFullscreenToModeWithoutAnimation ( HTMLVideoElement ,
HTMLMediaElementEnums::VideoFullscreenMode   
)
inlinevirtual

◆ exitVideoFullscreenToModeWithoutAnimation() [2/2]

virtual void WebCore::ChromeClient::exitVideoFullscreenToModeWithoutAnimation ( HTMLVideoElement ,
HTMLMediaElementEnums::VideoFullscreenMode   
)
inlinevirtual

◆ focus() [1/2]

virtual void WebCore::ChromeClient::focus ( )
pure virtual

Implemented in WebChromeClient.

◆ focus() [2/2]

virtual void WebCore::ChromeClient::focus ( )
pure virtual

Implemented in WebChromeClient.

◆ focusedElementChanged() [1/2]

virtual void WebCore::ChromeClient::focusedElementChanged ( Element )
pure virtual

Implemented in WebChromeClient.

◆ focusedElementChanged() [2/2]

virtual void WebCore::ChromeClient::focusedElementChanged ( Element )
pure virtual

Implemented in WebChromeClient.

◆ focusedFrameChanged() [1/2]

virtual void WebCore::ChromeClient::focusedFrameChanged ( Frame )
pure virtual

Implemented in WebChromeClient.

◆ focusedFrameChanged() [2/2]

virtual void WebCore::ChromeClient::focusedFrameChanged ( Frame )
pure virtual

Implemented in WebChromeClient.

◆ generateReplacementFile() [1/2]

virtual String WebCore::ChromeClient::generateReplacementFile ( const String path)
virtual

◆ generateReplacementFile() [2/2]

String WebCore::ChromeClient::generateReplacementFile ( const String path)
virtual

◆ graphicsLayerFactory() [1/2]

virtual GraphicsLayerFactory* WebCore::ChromeClient::graphicsLayerFactory ( ) const
inlinevirtual

◆ graphicsLayerFactory() [2/2]

virtual GraphicsLayerFactory* WebCore::ChromeClient::graphicsLayerFactory ( ) const
inlinevirtual

◆ handleAutoFillButtonClick() [1/2]

virtual void WebCore::ChromeClient::handleAutoFillButtonClick ( HTMLInputElement )
inlinevirtual

◆ handleAutoFillButtonClick() [2/2]

virtual void WebCore::ChromeClient::handleAutoFillButtonClick ( HTMLInputElement )
inlinevirtual

◆ handleAutoplayEvent() [1/2]

virtual void WebCore::ChromeClient::handleAutoplayEvent ( AutoplayEvent  )
inlinevirtual

◆ handleAutoplayEvent() [2/2]

virtual void WebCore::ChromeClient::handleAutoplayEvent ( AutoplayEvent  )
inlinevirtual

◆ hasOpenedPopup() [1/2]

virtual bool WebCore::ChromeClient::hasOpenedPopup ( ) const
pure virtual

Implemented in WebChromeClient.

◆ hasOpenedPopup() [2/2]

virtual bool WebCore::ChromeClient::hasOpenedPopup ( ) const
pure virtual

Implemented in WebChromeClient.

◆ hasStablePageScaleFactor() [1/2]

virtual bool WebCore::ChromeClient::hasStablePageScaleFactor ( ) const
inlinevirtual

◆ hasStablePageScaleFactor() [2/2]

virtual bool WebCore::ChromeClient::hasStablePageScaleFactor ( ) const
inlinevirtual

◆ imageOrMediaDocumentSizeChanged() [1/2]

virtual void WebCore::ChromeClient::imageOrMediaDocumentSizeChanged ( const IntSize )
inlinevirtual

◆ imageOrMediaDocumentSizeChanged() [2/2]

virtual void WebCore::ChromeClient::imageOrMediaDocumentSizeChanged ( const IntSize )
inlinevirtual

◆ invalidateContentsAndRootView() [1/2]

virtual void WebCore::ChromeClient::invalidateContentsAndRootView ( const IntRect )
pure virtual

Implemented in WebChromeClient.

◆ invalidateContentsAndRootView() [2/2]

virtual void WebCore::ChromeClient::invalidateContentsAndRootView ( const IntRect )
pure virtual

Implemented in WebChromeClient.

◆ invalidateContentsForSlowScroll() [1/2]

virtual void WebCore::ChromeClient::invalidateContentsForSlowScroll ( const IntRect )
pure virtual

Implemented in WebChromeClient.

◆ invalidateContentsForSlowScroll() [2/2]

virtual void WebCore::ChromeClient::invalidateContentsForSlowScroll ( const IntRect )
pure virtual

Implemented in WebChromeClient.

◆ invalidateRootView() [1/2]

virtual void WebCore::ChromeClient::invalidateRootView ( const IntRect )
pure virtual

Implemented in WebChromeClient.

◆ invalidateRootView() [2/2]

virtual void WebCore::ChromeClient::invalidateRootView ( const IntRect )
pure virtual

Implemented in WebChromeClient.

◆ isEmptyChromeClient() [1/2]

virtual bool WebCore::ChromeClient::isEmptyChromeClient ( ) const
inlinevirtual

◆ isEmptyChromeClient() [2/2]

virtual bool WebCore::ChromeClient::isEmptyChromeClient ( ) const
inlinevirtual

◆ isPlayingMediaDidChange() [1/2]

virtual void WebCore::ChromeClient::isPlayingMediaDidChange ( MediaProducer::MediaStateFlags  ,
uint64_t   
)
inlinevirtual

◆ isPlayingMediaDidChange() [2/2]

virtual void WebCore::ChromeClient::isPlayingMediaDidChange ( MediaProducer::MediaStateFlags  ,
uint64_t   
)
inlinevirtual

◆ isSVGImageChromeClient() [1/2]

virtual bool WebCore::ChromeClient::isSVGImageChromeClient ( ) const
inlinevirtual

Reimplemented in WebCore::SVGImageChromeClient.

◆ isSVGImageChromeClient() [2/2]

virtual bool WebCore::ChromeClient::isSVGImageChromeClient ( ) const
inlinevirtual

Reimplemented in WebCore::SVGImageChromeClient.

◆ keyboardUIMode() [1/2]

virtual KeyboardUIMode WebCore::ChromeClient::keyboardUIMode ( )
pure virtual

Implemented in WebChromeClient.

◆ keyboardUIMode() [2/2]

virtual KeyboardUIMode WebCore::ChromeClient::keyboardUIMode ( )
pure virtual

Implemented in WebChromeClient.

◆ layerTreeStateIsFrozen() [1/2]

virtual bool WebCore::ChromeClient::layerTreeStateIsFrozen ( ) const
inlinevirtual

◆ layerTreeStateIsFrozen() [2/2]

virtual bool WebCore::ChromeClient::layerTreeStateIsFrozen ( ) const
inlinevirtual

◆ loadIconForFiles() [1/2]

virtual void WebCore::ChromeClient::loadIconForFiles ( const Vector< String > &  ,
FileIconLoader  
)
pure virtual

Implemented in WebChromeClient.

◆ loadIconForFiles() [2/2]

virtual void WebCore::ChromeClient::loadIconForFiles ( const Vector< String > &  ,
FileIconLoader  
)
pure virtual

Implemented in WebChromeClient.

◆ menubarVisible() [1/2]

virtual bool WebCore::ChromeClient::menubarVisible ( )
pure virtual

Implemented in WebChromeClient.

◆ menubarVisible() [2/2]

virtual bool WebCore::ChromeClient::menubarVisible ( )
pure virtual

Implemented in WebChromeClient.

◆ minimumWindowSize() [1/2]

virtual FloatSize WebCore::ChromeClient::minimumWindowSize ( ) const
inlinevirtual

◆ minimumWindowSize() [2/2]

virtual FloatSize WebCore::ChromeClient::minimumWindowSize ( ) const
inlinevirtual

◆ mouseDidMoveOverElement() [1/2]

virtual void WebCore::ChromeClient::mouseDidMoveOverElement ( const HitTestResult ,
unsigned  modifierFlags 
)
pure virtual

Implemented in WebChromeClient.

◆ mouseDidMoveOverElement() [2/2]

virtual void WebCore::ChromeClient::mouseDidMoveOverElement ( const HitTestResult ,
unsigned  modifierFlags 
)
pure virtual

Implemented in WebChromeClient.

◆ notifyScrollerThumbIsVisibleInRect() [1/2]

virtual void WebCore::ChromeClient::notifyScrollerThumbIsVisibleInRect ( const IntRect )
inlinevirtual

◆ notifyScrollerThumbIsVisibleInRect() [2/2]

virtual void WebCore::ChromeClient::notifyScrollerThumbIsVisibleInRect ( const IntRect )
inlinevirtual

◆ pageExtendedBackgroundColorDidChange() [1/2]

virtual void WebCore::ChromeClient::pageExtendedBackgroundColorDidChange ( Color  ) const
inlinevirtual

◆ pageExtendedBackgroundColorDidChange() [2/2]

virtual void WebCore::ChromeClient::pageExtendedBackgroundColorDidChange ( Color  ) const
inlinevirtual

◆ pageRect() [1/2]

virtual FloatRect WebCore::ChromeClient::pageRect ( )
pure virtual

Implemented in WebChromeClient.

◆ pageRect() [2/2]

virtual FloatRect WebCore::ChromeClient::pageRect ( )
pure virtual

Implemented in WebChromeClient.

◆ platformPageClient() [1/2]

virtual PlatformPageClient WebCore::ChromeClient::platformPageClient ( ) const
pure virtual

Implemented in WebChromeClient.

◆ platformPageClient() [2/2]

virtual PlatformPageClient WebCore::ChromeClient::platformPageClient ( ) const
pure virtual

Implemented in WebChromeClient.

◆ plugInExtraScript() [1/2]

virtual String WebCore::ChromeClient::plugInExtraScript ( ) const
inlinevirtual

◆ plugInExtraScript() [2/2]

virtual String WebCore::ChromeClient::plugInExtraScript ( ) const
inlinevirtual

◆ plugInExtraStyleSheet() [1/2]

virtual String WebCore::ChromeClient::plugInExtraStyleSheet ( ) const
inlinevirtual

◆ plugInExtraStyleSheet() [2/2]

virtual String WebCore::ChromeClient::plugInExtraStyleSheet ( ) const
inlinevirtual

◆ plugInStartLabelSubtitle() [1/2]

virtual String WebCore::ChromeClient::plugInStartLabelSubtitle ( const String mimeType) const
inlinevirtual

◆ plugInStartLabelSubtitle() [2/2]

virtual String WebCore::ChromeClient::plugInStartLabelSubtitle ( const String mimeType) const
inlinevirtual

◆ plugInStartLabelTitle() [1/2]

virtual String WebCore::ChromeClient::plugInStartLabelTitle ( const String mimeType) const
inlinevirtual

◆ plugInStartLabelTitle() [2/2]

virtual String WebCore::ChromeClient::plugInStartLabelTitle ( const String mimeType) const
inlinevirtual

◆ postAccessibilityNotification() [1/2]

virtual void WebCore::ChromeClient::postAccessibilityNotification ( AccessibilityObject ,
AXObjectCache::AXNotification   
)
inlinevirtual

◆ postAccessibilityNotification() [2/2]

virtual void WebCore::ChromeClient::postAccessibilityNotification ( AccessibilityObject ,
AXObjectCache::AXNotification   
)
inlinevirtual

◆ preferredScrollbarOverlayStyle() [1/2]

virtual std::optional<ScrollbarOverlayStyle> WebCore::ChromeClient::preferredScrollbarOverlayStyle ( )
inlinevirtual

◆ preferredScrollbarOverlayStyle() [2/2]

virtual std::optional<ScrollbarOverlayStyle> WebCore::ChromeClient::preferredScrollbarOverlayStyle ( )
inlinevirtual

◆ print() [1/2]

virtual void WebCore::ChromeClient::print ( Frame )
pure virtual

Implemented in WebChromeClient.

◆ print() [2/2]

virtual void WebCore::ChromeClient::print ( Frame )
pure virtual

Implemented in WebChromeClient.

◆ reachedApplicationCacheOriginQuota() [1/2]

virtual void WebCore::ChromeClient::reachedApplicationCacheOriginQuota ( SecurityOrigin ,
int64_t  totalSpaceNeeded 
)
pure virtual

Implemented in WebChromeClient.

◆ reachedApplicationCacheOriginQuota() [2/2]

virtual void WebCore::ChromeClient::reachedApplicationCacheOriginQuota ( SecurityOrigin ,
int64_t  totalSpaceNeeded 
)
pure virtual

Implemented in WebChromeClient.

◆ reachedMaxAppCacheSize() [1/2]

virtual void WebCore::ChromeClient::reachedMaxAppCacheSize ( int64_t  spaceNeeded)
pure virtual

Implemented in WebChromeClient.

◆ reachedMaxAppCacheSize() [2/2]

virtual void WebCore::ChromeClient::reachedMaxAppCacheSize ( int64_t  spaceNeeded)
pure virtual

Implemented in WebChromeClient.

◆ recommendedScrollbarStyleDidChange() [1/2]

virtual void WebCore::ChromeClient::recommendedScrollbarStyleDidChange ( ScrollbarStyle  )
inlinevirtual

◆ recommendedScrollbarStyleDidChange() [2/2]

virtual void WebCore::ChromeClient::recommendedScrollbarStyleDidChange ( ScrollbarStyle  )
inlinevirtual

◆ reportProcessCPUTime() [1/2]

virtual void WebCore::ChromeClient::reportProcessCPUTime ( int64_t  ,
ActivityStateForCPUSampling   
)
inlinevirtual

◆ reportProcessCPUTime() [2/2]

virtual void WebCore::ChromeClient::reportProcessCPUTime ( int64_t  ,
ActivityStateForCPUSampling   
)
inlinevirtual

◆ requiresFullscreenForVideoPlayback() [1/2]

virtual bool WebCore::ChromeClient::requiresFullscreenForVideoPlayback ( )
inlinevirtual

◆ requiresFullscreenForVideoPlayback() [2/2]

virtual bool WebCore::ChromeClient::requiresFullscreenForVideoPlayback ( )
inlinevirtual

◆ rootViewToScreen() [1/2]

virtual IntRect WebCore::ChromeClient::rootViewToScreen ( const IntRect ) const
pure virtual

Implemented in WebChromeClient.

◆ rootViewToScreen() [2/2]

virtual IntRect WebCore::ChromeClient::rootViewToScreen ( const IntRect ) const
pure virtual

Implemented in WebChromeClient.

◆ runBeforeUnloadConfirmPanel() [1/2]

virtual bool WebCore::ChromeClient::runBeforeUnloadConfirmPanel ( const String message,
Frame  
)
pure virtual

Implemented in WebChromeClient.

◆ runBeforeUnloadConfirmPanel() [2/2]

virtual bool WebCore::ChromeClient::runBeforeUnloadConfirmPanel ( const String message,
Frame  
)
pure virtual

Implemented in WebChromeClient.

◆ runJavaScriptAlert() [1/2]

virtual void WebCore::ChromeClient::runJavaScriptAlert ( Frame ,
const String  
)
pure virtual

Implemented in WebChromeClient.

◆ runJavaScriptAlert() [2/2]

virtual void WebCore::ChromeClient::runJavaScriptAlert ( Frame ,
const String  
)
pure virtual

Implemented in WebChromeClient.

◆ runJavaScriptConfirm() [1/2]

virtual bool WebCore::ChromeClient::runJavaScriptConfirm ( Frame ,
const String  
)
pure virtual

Implemented in WebChromeClient.

◆ runJavaScriptConfirm() [2/2]

virtual bool WebCore::ChromeClient::runJavaScriptConfirm ( Frame ,
const String  
)
pure virtual

Implemented in WebChromeClient.

◆ runJavaScriptPrompt() [1/2]

virtual bool WebCore::ChromeClient::runJavaScriptPrompt ( Frame ,
const String message,
const String defaultValue,
String result 
)
pure virtual

Implemented in WebChromeClient.

◆ runJavaScriptPrompt() [2/2]

virtual bool WebCore::ChromeClient::runJavaScriptPrompt ( Frame ,
const String message,
const String defaultValue,
String result 
)
pure virtual

Implemented in WebChromeClient.

◆ runModal() [1/2]

virtual void WebCore::ChromeClient::runModal ( )
pure virtual

Implemented in WebChromeClient.

◆ runModal() [2/2]

virtual void WebCore::ChromeClient::runModal ( )
pure virtual

Implemented in WebChromeClient.

◆ runOpenPanel() [1/2]

virtual void WebCore::ChromeClient::runOpenPanel ( Frame ,
FileChooser  
)
pure virtual

Implemented in WebChromeClient.

◆ runOpenPanel() [2/2]

virtual void WebCore::ChromeClient::runOpenPanel ( Frame ,
FileChooser  
)
pure virtual

Implemented in WebChromeClient.

◆ scheduleAnimation() [1/2]

virtual void WebCore::ChromeClient::scheduleAnimation ( )
pure virtual

◆ scheduleAnimation() [2/2]

virtual void WebCore::ChromeClient::scheduleAnimation ( )
pure virtual

◆ scheduleCompositingLayerFlush() [1/2]

virtual void WebCore::ChromeClient::scheduleCompositingLayerFlush ( )
pure virtual

Implemented in WebChromeClient.

◆ scheduleCompositingLayerFlush() [2/2]

virtual void WebCore::ChromeClient::scheduleCompositingLayerFlush ( )
pure virtual

Implemented in WebChromeClient.

◆ screenSize() [1/2]

virtual FloatSize WebCore::ChromeClient::screenSize ( ) const
inlinevirtual

◆ screenSize() [2/2]

virtual FloatSize WebCore::ChromeClient::screenSize ( ) const
inlinevirtual

◆ screenToRootView() [1/2]

virtual IntPoint WebCore::ChromeClient::screenToRootView ( const IntPoint ) const
pure virtual

Implemented in WebChromeClient.

◆ screenToRootView() [2/2]

virtual IntPoint WebCore::ChromeClient::screenToRootView ( const IntPoint ) const
pure virtual

Implemented in WebChromeClient.

◆ scroll() [1/2]

virtual void WebCore::ChromeClient::scroll ( const IntSize ,
const IntRect ,
const IntRect  
)
pure virtual

Implemented in WebChromeClient.

◆ scroll() [2/2]

virtual void WebCore::ChromeClient::scroll ( const IntSize ,
const IntRect ,
const IntRect  
)
pure virtual

Implemented in WebChromeClient.

◆ scrollbarsModeDidChange() [1/2]

virtual void WebCore::ChromeClient::scrollbarsModeDidChange ( ) const
pure virtual

Implemented in WebChromeClient.

◆ scrollbarsModeDidChange() [2/2]

virtual void WebCore::ChromeClient::scrollbarsModeDidChange ( ) const
pure virtual

Implemented in WebChromeClient.

◆ scrollbarsVisible() [1/2]

virtual bool WebCore::ChromeClient::scrollbarsVisible ( )
pure virtual

Implemented in WebChromeClient.

◆ scrollbarsVisible() [2/2]

virtual bool WebCore::ChromeClient::scrollbarsVisible ( )
pure virtual

Implemented in WebChromeClient.

◆ scrollRectIntoView() [1/2]

virtual void WebCore::ChromeClient::scrollRectIntoView ( const IntRect ) const
inlinevirtual

Reimplemented in WebChromeClient.

◆ scrollRectIntoView() [2/2]

virtual void WebCore::ChromeClient::scrollRectIntoView ( const IntRect ) const
inlinevirtual

Reimplemented in WebChromeClient.

◆ selectItemAlignmentFollowsMenuWritingDirection() [1/2]

virtual bool WebCore::ChromeClient::selectItemAlignmentFollowsMenuWritingDirection ( )
pure virtual

Implemented in WebChromeClient.

◆ selectItemAlignmentFollowsMenuWritingDirection() [2/2]

virtual bool WebCore::ChromeClient::selectItemAlignmentFollowsMenuWritingDirection ( )
pure virtual

Implemented in WebChromeClient.

◆ selectItemWritingDirectionIsNatural() [1/2]

virtual bool WebCore::ChromeClient::selectItemWritingDirectionIsNatural ( )
pure virtual

Implemented in WebChromeClient.

◆ selectItemWritingDirectionIsNatural() [2/2]

virtual bool WebCore::ChromeClient::selectItemWritingDirectionIsNatural ( )
pure virtual

Implemented in WebChromeClient.

◆ setMenubarVisible() [1/2]

virtual void WebCore::ChromeClient::setMenubarVisible ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setMenubarVisible() [2/2]

virtual void WebCore::ChromeClient::setMenubarVisible ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setNeedsOneShotDrawingSynchronization() [1/2]

virtual void WebCore::ChromeClient::setNeedsOneShotDrawingSynchronization ( )
pure virtual

Implemented in WebChromeClient.

◆ setNeedsOneShotDrawingSynchronization() [2/2]

virtual void WebCore::ChromeClient::setNeedsOneShotDrawingSynchronization ( )
pure virtual

Implemented in WebChromeClient.

◆ setResizable() [1/2]

virtual void WebCore::ChromeClient::setResizable ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setResizable() [2/2]

virtual void WebCore::ChromeClient::setResizable ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setScrollbarsVisible() [1/2]

virtual void WebCore::ChromeClient::setScrollbarsVisible ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setScrollbarsVisible() [2/2]

virtual void WebCore::ChromeClient::setScrollbarsVisible ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setStatusbarText() [1/2]

virtual void WebCore::ChromeClient::setStatusbarText ( const String )
pure virtual

Implemented in WebChromeClient.

◆ setStatusbarText() [2/2]

virtual void WebCore::ChromeClient::setStatusbarText ( const String )
pure virtual

Implemented in WebChromeClient.

◆ setStatusbarVisible() [1/2]

virtual void WebCore::ChromeClient::setStatusbarVisible ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setStatusbarVisible() [2/2]

virtual void WebCore::ChromeClient::setStatusbarVisible ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setToolbarsVisible() [1/2]

virtual void WebCore::ChromeClient::setToolbarsVisible ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setToolbarsVisible() [2/2]

virtual void WebCore::ChromeClient::setToolbarsVisible ( bool  )
pure virtual

Implemented in WebChromeClient.

◆ setToolTip() [1/2]

virtual void WebCore::ChromeClient::setToolTip ( const String ,
TextDirection   
)
pure virtual

Implemented in WebChromeClient.

◆ setToolTip() [2/2]

virtual void WebCore::ChromeClient::setToolTip ( const String ,
TextDirection   
)
pure virtual

Implemented in WebChromeClient.

◆ setWindowRect() [1/2]

virtual void WebCore::ChromeClient::setWindowRect ( const FloatRect )
pure virtual

Implemented in WebChromeClient.

◆ setWindowRect() [2/2]

virtual void WebCore::ChromeClient::setWindowRect ( const FloatRect )
pure virtual

Implemented in WebChromeClient.

◆ shouldDispatchFakeMouseMoveEvents() [1/2]

virtual bool WebCore::ChromeClient::shouldDispatchFakeMouseMoveEvents ( ) const
inlinevirtual

◆ shouldDispatchFakeMouseMoveEvents() [2/2]

virtual bool WebCore::ChromeClient::shouldDispatchFakeMouseMoveEvents ( ) const
inlinevirtual

◆ shouldNotifyOnFormChanges() [1/2]

virtual bool WebCore::ChromeClient::shouldNotifyOnFormChanges ( )
inlinevirtual

◆ shouldNotifyOnFormChanges() [2/2]

virtual bool WebCore::ChromeClient::shouldNotifyOnFormChanges ( )
inlinevirtual

◆ shouldPaintEntireContents() [1/2]

virtual bool WebCore::ChromeClient::shouldPaintEntireContents ( ) const
inlinevirtual

◆ shouldPaintEntireContents() [2/2]

virtual bool WebCore::ChromeClient::shouldPaintEntireContents ( ) const
inlinevirtual

◆ shouldReplaceWithGeneratedFileForUpload() [1/2]

virtual bool WebCore::ChromeClient::shouldReplaceWithGeneratedFileForUpload ( const String path,
String generatedFilename 
)
virtual

◆ shouldReplaceWithGeneratedFileForUpload() [2/2]

bool WebCore::ChromeClient::shouldReplaceWithGeneratedFileForUpload ( const String path,
String generatedFilename 
)
virtual

◆ shouldUnavailablePluginMessageBeButton() [1/2]

virtual bool WebCore::ChromeClient::shouldUnavailablePluginMessageBeButton ( RenderEmbeddedObject::PluginUnavailabilityReason  ) const
inlinevirtual

Reimplemented in WebChromeClient.

◆ shouldUnavailablePluginMessageBeButton() [2/2]

virtual bool WebCore::ChromeClient::shouldUnavailablePluginMessageBeButton ( RenderEmbeddedObject::PluginUnavailabilityReason  ) const
inlinevirtual

Reimplemented in WebChromeClient.

◆ shouldUseTiledBackingForFrameView() [1/2]

virtual bool WebCore::ChromeClient::shouldUseTiledBackingForFrameView ( const FrameView ) const
inlinevirtual

Reimplemented in WebChromeClient.

◆ shouldUseTiledBackingForFrameView() [2/2]

virtual bool WebCore::ChromeClient::shouldUseTiledBackingForFrameView ( const FrameView ) const
inlinevirtual

Reimplemented in WebChromeClient.

◆ show() [1/2]

virtual void WebCore::ChromeClient::show ( )
pure virtual

Implemented in WebChromeClient.

◆ show() [2/2]

virtual void WebCore::ChromeClient::show ( )
pure virtual

Implemented in WebChromeClient.

◆ statusbarVisible() [1/2]

virtual bool WebCore::ChromeClient::statusbarVisible ( )
pure virtual

Implemented in WebChromeClient.

◆ statusbarVisible() [2/2]

virtual bool WebCore::ChromeClient::statusbarVisible ( )
pure virtual

Implemented in WebChromeClient.

◆ supportsImmediateInvalidation() [1/2]

virtual bool WebCore::ChromeClient::supportsImmediateInvalidation ( )
inlinevirtual

◆ supportsImmediateInvalidation() [2/2]

virtual bool WebCore::ChromeClient::supportsImmediateInvalidation ( )
inlinevirtual

◆ supportsVideoFullscreen() [1/2]

virtual bool WebCore::ChromeClient::supportsVideoFullscreen ( HTMLMediaElementEnums::VideoFullscreenMode  )
inlinevirtual

◆ supportsVideoFullscreen() [2/2]

virtual bool WebCore::ChromeClient::supportsVideoFullscreen ( HTMLMediaElementEnums::VideoFullscreenMode  )
inlinevirtual

◆ takeFocus() [1/2]

virtual void WebCore::ChromeClient::takeFocus ( FocusDirection  )
pure virtual

Implemented in WebChromeClient.

◆ takeFocus() [2/2]

virtual void WebCore::ChromeClient::takeFocus ( FocusDirection  )
pure virtual

Implemented in WebChromeClient.

◆ toolbarsVisible() [1/2]

virtual bool WebCore::ChromeClient::toolbarsVisible ( )
pure virtual

Implemented in WebChromeClient.

◆ toolbarsVisible() [2/2]

virtual bool WebCore::ChromeClient::toolbarsVisible ( )
pure virtual

Implemented in WebChromeClient.

◆ unavailablePluginButtonClicked() [1/2]

virtual void WebCore::ChromeClient::unavailablePluginButtonClicked ( Element ,
RenderEmbeddedObject::PluginUnavailabilityReason   
) const
inlinevirtual

Reimplemented in WebChromeClient.

◆ unavailablePluginButtonClicked() [2/2]

virtual void WebCore::ChromeClient::unavailablePluginButtonClicked ( Element ,
RenderEmbeddedObject::PluginUnavailabilityReason   
) const
inlinevirtual

Reimplemented in WebChromeClient.

◆ underlayColor() [1/2]

virtual Color WebCore::ChromeClient::underlayColor ( ) const
inlinevirtual

◆ underlayColor() [2/2]

virtual Color WebCore::ChromeClient::underlayColor ( ) const
inlinevirtual

◆ unfocus() [1/2]

virtual void WebCore::ChromeClient::unfocus ( )
pure virtual

Implemented in WebChromeClient.

◆ unfocus() [2/2]

virtual void WebCore::ChromeClient::unfocus ( )
pure virtual

Implemented in WebChromeClient.

◆ wheelEventHandlersChanged() [1/2]

virtual void WebCore::ChromeClient::wheelEventHandlersChanged ( bool  hasHandlers)
pure virtual

Implemented in WebChromeClient.

◆ wheelEventHandlersChanged() [2/2]

virtual void WebCore::ChromeClient::wheelEventHandlersChanged ( bool  hasHandlers)
pure virtual

Implemented in WebChromeClient.

◆ windowRect() [1/2]

virtual FloatRect WebCore::ChromeClient::windowRect ( )
pure virtual

Implemented in WebChromeClient.

◆ windowRect() [2/2]

virtual FloatRect WebCore::ChromeClient::windowRect ( )
pure virtual

Implemented in WebChromeClient.


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