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

#include <HostWindow.h>

Inheritance diagram for WebCore::HostWindow:
WebCore::Chrome WebCore::Chrome

Public Member Functions

 HostWindow ()
 
virtual ~HostWindow ()
 
virtual void invalidateRootView (const IntRect &updateRect)=0
 
virtual void invalidateContentsAndRootView (const IntRect &updateRect)=0
 
virtual void scroll (const IntSize &scrollDelta, const IntRect &rectToScroll, const IntRect &clipRect)=0
 
virtual void invalidateContentsForSlowScroll (const IntRect &updateRect)=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 setCursor (const Cursor &)=0
 
virtual void setCursorHiddenUntilMouseMoves (bool)=0
 
virtual void scheduleAnimation ()=0
 
virtual PlatformDisplayID displayID () const =0
 
virtual void windowScreenDidChange (PlatformDisplayID)=0
 
virtual FloatSize screenSize () const =0
 
virtual FloatSize availableScreenSize () const =0
 
 HostWindow ()
 
virtual ~HostWindow ()
 
virtual void invalidateRootView (const IntRect &updateRect)=0
 
virtual void invalidateContentsAndRootView (const IntRect &updateRect)=0
 
virtual void scroll (const IntSize &scrollDelta, const IntRect &rectToScroll, const IntRect &clipRect)=0
 
virtual void invalidateContentsForSlowScroll (const IntRect &updateRect)=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 setCursor (const Cursor &)=0
 
virtual void setCursorHiddenUntilMouseMoves (bool)=0
 
virtual void scheduleAnimation ()=0
 
virtual PlatformDisplayID displayID () const =0
 
virtual void windowScreenDidChange (PlatformDisplayID)=0
 
virtual FloatSize screenSize () const =0
 
virtual FloatSize availableScreenSize () const =0
 

Constructor & Destructor Documentation

◆ HostWindow() [1/2]

TestWebKitAPI::HostWindow::HostWindow ( )
inline

◆ ~HostWindow() [1/2]

TestWebKitAPI::HostWindow::~HostWindow ( )
inlinevirtual

◆ HostWindow() [2/2]

WebCore::HostWindow::HostWindow ( )
inline

◆ ~HostWindow() [2/2]

virtual WebCore::HostWindow::~HostWindow ( )
inlinevirtual

Member Function Documentation

◆ availableScreenSize() [1/2]

virtual FloatSize WebCore::HostWindow::availableScreenSize ( ) const
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ availableScreenSize() [2/2]

virtual FloatSize WebCore::HostWindow::availableScreenSize ( ) const
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ displayID() [1/2]

virtual PlatformDisplayID WebCore::HostWindow::displayID ( ) const
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ displayID() [2/2]

virtual PlatformDisplayID WebCore::HostWindow::displayID ( ) const
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ invalidateContentsAndRootView() [1/2]

virtual void WebCore::HostWindow::invalidateContentsAndRootView ( const IntRect updateRect)
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ invalidateContentsAndRootView() [2/2]

virtual void WebCore::HostWindow::invalidateContentsAndRootView ( const IntRect updateRect)
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ invalidateContentsForSlowScroll() [1/2]

virtual void WebCore::HostWindow::invalidateContentsForSlowScroll ( const IntRect updateRect)
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ invalidateContentsForSlowScroll() [2/2]

virtual void WebCore::HostWindow::invalidateContentsForSlowScroll ( const IntRect updateRect)
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ invalidateRootView() [1/2]

virtual void WebCore::HostWindow::invalidateRootView ( const IntRect updateRect)
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ invalidateRootView() [2/2]

virtual void WebCore::HostWindow::invalidateRootView ( const IntRect updateRect)
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ platformPageClient() [1/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ platformPageClient() [2/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ rootViewToScreen() [1/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ rootViewToScreen() [2/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ scheduleAnimation() [1/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ scheduleAnimation() [2/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ screenSize() [1/2]

virtual FloatSize WebCore::HostWindow::screenSize ( ) const
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ screenSize() [2/2]

virtual FloatSize WebCore::HostWindow::screenSize ( ) const
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ screenToRootView() [1/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ screenToRootView() [2/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ scroll() [1/2]

virtual void WebCore::HostWindow::scroll ( const IntSize scrollDelta,
const IntRect rectToScroll,
const IntRect clipRect 
)
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ scroll() [2/2]

virtual void WebCore::HostWindow::scroll ( const IntSize scrollDelta,
const IntRect rectToScroll,
const IntRect clipRect 
)
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ scrollbarsModeDidChange() [1/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ scrollbarsModeDidChange() [2/2]

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

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ setCursor() [1/2]

virtual void WebCore::HostWindow::setCursor ( const Cursor )
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ setCursor() [2/2]

virtual void WebCore::HostWindow::setCursor ( const Cursor )
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ setCursorHiddenUntilMouseMoves() [1/2]

virtual void WebCore::HostWindow::setCursorHiddenUntilMouseMoves ( bool  )
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ setCursorHiddenUntilMouseMoves() [2/2]

virtual void WebCore::HostWindow::setCursorHiddenUntilMouseMoves ( bool  )
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ windowScreenDidChange() [1/2]

virtual void WebCore::HostWindow::windowScreenDidChange ( PlatformDisplayID  )
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.

◆ windowScreenDidChange() [2/2]

virtual void WebCore::HostWindow::windowScreenDidChange ( PlatformDisplayID  )
pure virtual

Implemented in WebCore::Chrome, and WebCore::Chrome.


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