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

#include <PageOverlay.h>

Inheritance diagram for WebCore::PageOverlay:
WTF::RefCounted< PageOverlay > WTF::RefCounted< PageOverlay > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase

Classes

class  Client
 

Public Types

enum  OverlayType { OverlayType::View, OverlayType::Document, OverlayType::View, OverlayType::Document }
 
enum  FadeMode { FadeMode::DoNotFade, FadeMode::Fade, FadeMode::DoNotFade, FadeMode::Fade }
 
enum  OverlayType { OverlayType::View, OverlayType::Document, OverlayType::View, OverlayType::Document }
 
enum  FadeMode { FadeMode::DoNotFade, FadeMode::Fade, FadeMode::DoNotFade, FadeMode::Fade }
 
typedef uint64_t PageOverlayID
 
typedef uint64_t PageOverlayID
 

Public Member Functions

virtual WEBCORE_EXPORT ~PageOverlay ()
 
WEBCORE_EXPORT PageOverlayControllercontroller () const
 
virtual PageOverlayID pageOverlayID () const
 
void setPage (Page *)
 
Pagepage () const
 
WEBCORE_EXPORT void setNeedsDisplay (const IntRect &dirtyRect)
 
WEBCORE_EXPORT void setNeedsDisplay ()
 
void drawRect (GraphicsContext &, const IntRect &dirtyRect)
 
bool mouseEvent (const PlatformMouseEvent &)
 
void didScrollFrame (Frame &)
 
bool copyAccessibilityAttributeStringValueForPoint (String attribute, FloatPoint parameter, String &value)
 
bool copyAccessibilityAttributeBoolValueForPoint (String attribute, FloatPoint parameter, bool &value)
 
Vector< StringcopyAccessibilityAttributeNames (bool parameterizedNames)
 
void startFadeInAnimation ()
 
void startFadeOutAnimation ()
 
WEBCORE_EXPORT void stopFadeOutAnimation ()
 
WEBCORE_EXPORT void clear ()
 
Clientclient () const
 
OverlayType overlayType ()
 
WEBCORE_EXPORT IntRect bounds () const
 
WEBCORE_EXPORT IntRect frame () const
 
WEBCORE_EXPORT void setFrame (IntRect)
 
WEBCORE_EXPORT IntSize viewToOverlayOffset () const
 
const ColorbackgroundColor () const
 
void setBackgroundColor (const Color &)
 
void setShouldIgnoreMouseEventsOutsideBounds (bool flag)
 
WEBCORE_EXPORT GraphicsLayerlayer ()
 
bool needsSynchronousScrolling () const
 
void setNeedsSynchronousScrolling (bool needsSynchronousScrolling)
 
virtual WEBCORE_EXPORT ~PageOverlay ()
 
WEBCORE_EXPORT PageOverlayControllercontroller () const
 
virtual PageOverlayID pageOverlayID () const
 
void setPage (Page *)
 
Pagepage () const
 
WEBCORE_EXPORT void setNeedsDisplay (const IntRect &dirtyRect)
 
WEBCORE_EXPORT void setNeedsDisplay ()
 
void drawRect (GraphicsContext &, const IntRect &dirtyRect)
 
bool mouseEvent (const PlatformMouseEvent &)
 
void didScrollFrame (Frame &)
 
bool copyAccessibilityAttributeStringValueForPoint (String attribute, FloatPoint parameter, String &value)
 
bool copyAccessibilityAttributeBoolValueForPoint (String attribute, FloatPoint parameter, bool &value)
 
Vector< StringcopyAccessibilityAttributeNames (bool parameterizedNames)
 
void startFadeInAnimation ()
 
void startFadeOutAnimation ()
 
WEBCORE_EXPORT void stopFadeOutAnimation ()
 
WEBCORE_EXPORT void clear ()
 
Clientclient () const
 
OverlayType overlayType ()
 
WEBCORE_EXPORT IntRect bounds () const
 
WEBCORE_EXPORT IntRect frame () const
 
WEBCORE_EXPORT void setFrame (IntRect)
 
WEBCORE_EXPORT IntSize viewToOverlayOffset () const
 
const ColorbackgroundColor () const
 
void setBackgroundColor (const Color &)
 
void setShouldIgnoreMouseEventsOutsideBounds (bool flag)
 
WEBCORE_EXPORT GraphicsLayerlayer ()
 
bool needsSynchronousScrolling () const
 
void setNeedsSynchronousScrolling (bool needsSynchronousScrolling)
 
- Public Member Functions inherited from WTF::RefCounted< PageOverlay >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Static Public Member Functions

static WEBCORE_EXPORT Ref< PageOverlaycreate (Client &, OverlayType=OverlayType::View)
 
static WEBCORE_EXPORT Ref< PageOverlaycreate (Client &, OverlayType=OverlayType::View)
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::RefCounted< PageOverlay >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Member Typedef Documentation

◆ PageOverlayID [1/2]

◆ PageOverlayID [2/2]

Member Enumeration Documentation

◆ FadeMode [1/2]

Enumerator
DoNotFade 
Fade 
DoNotFade 
Fade 

◆ FadeMode [2/2]

Enumerator
DoNotFade 
Fade 
DoNotFade 
Fade 

◆ OverlayType [1/2]

Enumerator
View 
Document 
View 
Document 

◆ OverlayType [2/2]

Enumerator
View 
Document 
View 
Document 

Constructor & Destructor Documentation

◆ ~PageOverlay() [1/2]

WebCore::PageOverlay::~PageOverlay ( )
virtual

◆ ~PageOverlay() [2/2]

virtual WEBCORE_EXPORT WebCore::PageOverlay::~PageOverlay ( )
virtual

Member Function Documentation

◆ backgroundColor() [1/2]

const Color& WebCore::PageOverlay::backgroundColor ( ) const
inline

◆ backgroundColor() [2/2]

const Color& WebCore::PageOverlay::backgroundColor ( ) const
inline

◆ bounds() [1/2]

IntRect WebCore::PageOverlay::bounds ( ) const

◆ bounds() [2/2]

WEBCORE_EXPORT IntRect WebCore::PageOverlay::bounds ( ) const

◆ clear() [1/2]

void WebCore::PageOverlay::clear ( )

◆ clear() [2/2]

WEBCORE_EXPORT void WebCore::PageOverlay::clear ( )

◆ client() [1/2]

Client& WebCore::PageOverlay::client ( ) const
inline

◆ client() [2/2]

Client& WebCore::PageOverlay::client ( ) const
inline

◆ controller() [1/2]

PageOverlayController * WebCore::PageOverlay::controller ( ) const

◆ controller() [2/2]

WEBCORE_EXPORT PageOverlayController* WebCore::PageOverlay::controller ( ) const

◆ copyAccessibilityAttributeBoolValueForPoint() [1/2]

bool WebCore::PageOverlay::copyAccessibilityAttributeBoolValueForPoint ( String  attribute,
FloatPoint  parameter,
bool &  value 
)

◆ copyAccessibilityAttributeBoolValueForPoint() [2/2]

bool WebCore::PageOverlay::copyAccessibilityAttributeBoolValueForPoint ( String  attribute,
FloatPoint  parameter,
bool &  value 
)

◆ copyAccessibilityAttributeNames() [1/2]

Vector<String> WebCore::PageOverlay::copyAccessibilityAttributeNames ( bool  parameterizedNames)

◆ copyAccessibilityAttributeNames() [2/2]

Vector< String > WebCore::PageOverlay::copyAccessibilityAttributeNames ( bool  parameterizedNames)

◆ copyAccessibilityAttributeStringValueForPoint() [1/2]

bool WebCore::PageOverlay::copyAccessibilityAttributeStringValueForPoint ( String  attribute,
FloatPoint  parameter,
String value 
)

◆ copyAccessibilityAttributeStringValueForPoint() [2/2]

bool WebCore::PageOverlay::copyAccessibilityAttributeStringValueForPoint ( String  attribute,
FloatPoint  parameter,
String value 
)

◆ create() [1/2]

Ref< PageOverlay > WebCore::PageOverlay::create ( Client client,
OverlayType  overlayType = OverlayType::View 
)
static

◆ create() [2/2]

static WEBCORE_EXPORT Ref<PageOverlay> WebCore::PageOverlay::create ( Client ,
OverlayType  = OverlayType::View 
)
static

◆ didScrollFrame() [1/2]

void WebCore::PageOverlay::didScrollFrame ( Frame )

◆ didScrollFrame() [2/2]

void WebCore::PageOverlay::didScrollFrame ( Frame frame)

◆ drawRect() [1/2]

void WebCore::PageOverlay::drawRect ( GraphicsContext graphicsContext,
const IntRect dirtyRect 
)

◆ drawRect() [2/2]

void WebCore::PageOverlay::drawRect ( GraphicsContext ,
const IntRect dirtyRect 
)

◆ frame() [1/2]

IntRect WebCore::PageOverlay::frame ( ) const

◆ frame() [2/2]

WEBCORE_EXPORT IntRect WebCore::PageOverlay::frame ( ) const

◆ layer() [1/2]

GraphicsLayer & WebCore::PageOverlay::layer ( )

◆ layer() [2/2]

WEBCORE_EXPORT GraphicsLayer& WebCore::PageOverlay::layer ( )

◆ mouseEvent() [1/2]

bool WebCore::PageOverlay::mouseEvent ( const PlatformMouseEvent mouseEvent)

◆ mouseEvent() [2/2]

bool WebCore::PageOverlay::mouseEvent ( const PlatformMouseEvent )

◆ needsSynchronousScrolling() [1/2]

bool WebCore::PageOverlay::needsSynchronousScrolling ( ) const
inline

◆ needsSynchronousScrolling() [2/2]

bool WebCore::PageOverlay::needsSynchronousScrolling ( ) const
inline

◆ overlayType() [1/2]

OverlayType WebCore::PageOverlay::overlayType ( )
inline

◆ overlayType() [2/2]

OverlayType WebCore::PageOverlay::overlayType ( )
inline

◆ page() [1/2]

Page* WebCore::PageOverlay::page ( ) const
inline

◆ page() [2/2]

Page* WebCore::PageOverlay::page ( ) const
inline

◆ pageOverlayID() [1/2]

virtual PageOverlayID WebCore::PageOverlay::pageOverlayID ( ) const
inlinevirtual

◆ pageOverlayID() [2/2]

virtual PageOverlayID WebCore::PageOverlay::pageOverlayID ( ) const
inlinevirtual

◆ setBackgroundColor() [1/2]

void WebCore::PageOverlay::setBackgroundColor ( const Color )

◆ setBackgroundColor() [2/2]

void WebCore::PageOverlay::setBackgroundColor ( const Color backgroundColor)

◆ setFrame() [1/2]

WEBCORE_EXPORT void WebCore::PageOverlay::setFrame ( IntRect  )

◆ setFrame() [2/2]

void WebCore::PageOverlay::setFrame ( IntRect  frame)

◆ setNeedsDisplay() [1/4]

WEBCORE_EXPORT void WebCore::PageOverlay::setNeedsDisplay ( const IntRect dirtyRect)

◆ setNeedsDisplay() [2/4]

void WebCore::PageOverlay::setNeedsDisplay ( const IntRect dirtyRect)

◆ setNeedsDisplay() [3/4]

void WebCore::PageOverlay::setNeedsDisplay ( )

◆ setNeedsDisplay() [4/4]

WEBCORE_EXPORT void WebCore::PageOverlay::setNeedsDisplay ( )

◆ setNeedsSynchronousScrolling() [1/2]

void WebCore::PageOverlay::setNeedsSynchronousScrolling ( bool  needsSynchronousScrolling)
inline

◆ setNeedsSynchronousScrolling() [2/2]

void WebCore::PageOverlay::setNeedsSynchronousScrolling ( bool  needsSynchronousScrolling)
inline

◆ setPage() [1/2]

void WebCore::PageOverlay::setPage ( Page )

◆ setPage() [2/2]

void WebCore::PageOverlay::setPage ( Page page)

◆ setShouldIgnoreMouseEventsOutsideBounds() [1/2]

void WebCore::PageOverlay::setShouldIgnoreMouseEventsOutsideBounds ( bool  flag)
inline

◆ setShouldIgnoreMouseEventsOutsideBounds() [2/2]

void WebCore::PageOverlay::setShouldIgnoreMouseEventsOutsideBounds ( bool  flag)
inline

◆ startFadeInAnimation() [1/2]

void WebCore::PageOverlay::startFadeInAnimation ( )

◆ startFadeInAnimation() [2/2]

void WebCore::PageOverlay::startFadeInAnimation ( )

◆ startFadeOutAnimation() [1/2]

void WebCore::PageOverlay::startFadeOutAnimation ( )

◆ startFadeOutAnimation() [2/2]

void WebCore::PageOverlay::startFadeOutAnimation ( )

◆ stopFadeOutAnimation() [1/2]

void WebCore::PageOverlay::stopFadeOutAnimation ( )

◆ stopFadeOutAnimation() [2/2]

WEBCORE_EXPORT void WebCore::PageOverlay::stopFadeOutAnimation ( )

◆ viewToOverlayOffset() [1/2]

WEBCORE_EXPORT IntSize WebCore::PageOverlay::viewToOverlayOffset ( ) const

◆ viewToOverlayOffset() [2/2]

IntSize WebCore::PageOverlay::viewToOverlayOffset ( ) const

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