webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
List of all members
WebCore::EmptyChromeClient Class Reference

#include <EmptyClients.h>

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

Additional Inherited Members

- Public Types inherited from WebCore::ChromeClient
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 inherited from WebCore::ChromeClient
virtual bool supportsImmediateInvalidation ()
 
virtual FloatSize screenSize () const
 
virtual FloatSize availableScreenSize () const
 
virtual void dispatchViewportPropertiesDidChange (const ViewportArguments &) const
 
virtual bool shouldUnavailablePluginMessageBeButton (RenderEmbeddedObject::PluginUnavailabilityReason) const
 
virtual void unavailablePluginButtonClicked (Element &, RenderEmbeddedObject::PluginUnavailabilityReason) const
 
virtual Color underlayColor () const
 
virtual void pageExtendedBackgroundColorDidChange (Color) const
 
virtual bool shouldReplaceWithGeneratedFileForUpload (const String &path, String &generatedFilename)
 
virtual String generateReplacementFile (const String &path)
 
virtual Seconds eventThrottlingDelay ()
 
virtual void elementDidRefocus (Element &)
 
virtual bool shouldPaintEntireContents () const
 
virtual bool hasStablePageScaleFactor () const
 
virtual GraphicsLayerFactory * graphicsLayerFactory () const
 
virtual bool allowsAcceleratedCompositing () const
 
virtual CompositingTriggerFlags allowedCompositingTriggers () const
 
virtual bool layerTreeStateIsFrozen () const
 
virtual bool adjustLayerFlushThrottling (LayerFlushThrottleState::Flags)
 
virtual RefPtr< ScrollingCoordinator > createScrollingCoordinator (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 void postAccessibilityNotification (AccessibilityObject &, AXObjectCache::AXNotification)
 
virtual void notifyScrollerThumbIsVisibleInRect (const IntRect &)
 
virtual void recommendedScrollbarStyleDidChange (ScrollbarStyle)
 
virtual std::optional< ScrollbarOverlayStyle > preferredScrollbarOverlayStyle ()
 
virtual bool isSVGImageChromeClient () const
 
virtual FloatSize minimumWindowSize () 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 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 bool supportsImmediateInvalidation ()
 
virtual FloatSize screenSize () const
 
virtual FloatSize availableScreenSize () const
 
virtual void dispatchViewportPropertiesDidChange (const ViewportArguments &) const
 
virtual bool shouldUnavailablePluginMessageBeButton (RenderEmbeddedObject::PluginUnavailabilityReason) const
 
virtual void unavailablePluginButtonClicked (Element &, RenderEmbeddedObject::PluginUnavailabilityReason) const
 
virtual Color underlayColor () const
 
virtual void pageExtendedBackgroundColorDidChange (Color) const
 
virtual bool shouldReplaceWithGeneratedFileForUpload (const String &path, String &generatedFilename)
 
virtual String generateReplacementFile (const String &path)
 
virtual Seconds eventThrottlingDelay ()
 
virtual void elementDidRefocus (Element &)
 
virtual bool shouldPaintEntireContents () const
 
virtual bool hasStablePageScaleFactor () const
 
virtual GraphicsLayerFactory * graphicsLayerFactory () const
 
virtual bool allowsAcceleratedCompositing () const
 
virtual CompositingTriggerFlags allowedCompositingTriggers () const
 
virtual bool layerTreeStateIsFrozen () const
 
virtual bool adjustLayerFlushThrottling (LayerFlushThrottleState::Flags)
 
virtual RefPtr< ScrollingCoordinator > createScrollingCoordinator (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 void postAccessibilityNotification (AccessibilityObject &, AXObjectCache::AXNotification)
 
virtual void notifyScrollerThumbIsVisibleInRect (const IntRect &)
 
virtual void recommendedScrollbarStyleDidChange (ScrollbarStyle)
 
virtual std::optional< ScrollbarOverlayStyle > preferredScrollbarOverlayStyle ()
 
virtual bool isSVGImageChromeClient () const
 
virtual FloatSize minimumWindowSize () 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 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 inherited from WebCore::ChromeClient
virtual ~ChromeClient ()
 
virtual ~ChromeClient ()
 

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