webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
WebCore::Frame Class Reference

#include <Frame.h>

Inheritance diagram for WebCore::Frame:
WTF::ThreadSafeRefCounted< Frame > WTF::ThreadSafeRefCounted< Frame > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WebCore::MainFrame WebCore::MainFrame

Public Member Functions

void init ()
 
WEBCORE_EXPORT void setView (RefPtr< FrameView > &&)
 
WEBCORE_EXPORT void createView (const IntSize &, const Color &, bool, const IntSize &fixedLayoutSize=IntSize(), const IntRect &fixedVisibleContentRect=IntRect(), bool useFixedLayout=false, ScrollbarMode=ScrollbarAuto, bool horizontalLock=false, ScrollbarMode=ScrollbarAuto, bool verticalLock=false)
 
virtual WEBCORE_EXPORT ~Frame ()
 
void addDestructionObserver (FrameDestructionObserver *)
 
void removeDestructionObserver (FrameDestructionObserver *)
 
void willDetachPage ()
 
void detachFromPage ()
 
void disconnectOwnerElement ()
 
MainFrame & mainFrame () const
 
bool isMainFrame () const
 
Page * page () const
 
HTMLFrameOwnerElement * ownerElement () const
 
Document * document () const
 
FrameView * view () const
 
Editor & editor () const
 
EventHandler & eventHandler () const
 
EventHandler * eventHandlerPtr () const
 
FrameLoader & loader () const
 
NavigationScheduler & navigationScheduler () const
 
FrameSelection & selection () const
 
FrameTree & tree () const
 
CSSAnimationController & animation () const
 
ScriptController & script ()
 
WEBCORE_EXPORT RenderView * contentRenderer () const
 
WEBCORE_EXPORT RenderWidget * ownerRenderer () const
 
bool documentIsBeingReplaced () const
 
void injectUserScripts (UserScriptInjectionTime)
 
WEBCORE_EXPORT String layerTreeAsText (LayerTreeFlags=0) const
 
WEBCORE_EXPORT String trackedRepaintRectsAsText () const
 
Settings & settings () const
 
void setPrinting (bool printing, const FloatSize &pageSize, const FloatSize &originalPageSize, float maximumShrinkRatio, AdjustViewSizeOrNot)
 
bool shouldUsePrintingLayout () const
 
WEBCORE_EXPORT FloatSize resizePageRectsKeepingRatio (const FloatSize &originalSize, const FloatSize &expectedSize)
 
void setDocument (RefPtr< Document > &&)
 
WEBCORE_EXPORT void setPageZoomFactor (float)
 
float pageZoomFactor () const
 
WEBCORE_EXPORT void setTextZoomFactor (float)
 
float textZoomFactor () const
 
WEBCORE_EXPORT void setPageAndTextZoomFactors (float pageZoomFactor, float textZoomFactor)
 
WEBCORE_EXPORT float frameScaleFactor () const
 
void deviceOrPageScaleFactorChanged ()
 
void clearTimers ()
 
WEBCORE_EXPORT String displayStringModifiedByEncoding (const String &) const
 
WEBCORE_EXPORT VisiblePosition visiblePositionForPoint (const IntPoint &framePoint) const
 
Document * documentAtPoint (const IntPoint &windowPoint)
 
WEBCORE_EXPORT RefPtr< Range > rangeForPoint (const IntPoint &framePoint)
 
WEBCORE_EXPORT String searchForLabelsAboveCell (const JSC::Yarr::RegularExpression &, HTMLTableCellElement *, size_t *resultDistanceFromStartOfCell)
 
String searchForLabelsBeforeElement (const Vector< String > &labels, Element *, size_t *resultDistance, bool *resultIsInCellAbove)
 
String matchLabelsAgainstElement (const Vector< String > &labels, Element *)
 
void suspendActiveDOMObjectsAndAnimations ()
 
void resumeActiveDOMObjectsAndAnimations ()
 
bool activeDOMObjectsAndAnimationsSuspended () const
 
bool isURLAllowed (const URL &) const
 
WEBCORE_EXPORT bool isAlwaysOnLoggingAllowed () const
 
void init ()
 
WEBCORE_EXPORT void setView (RefPtr< FrameView > &&)
 
WEBCORE_EXPORT void createView (const IntSize &, const Color &, bool, const IntSize &fixedLayoutSize=IntSize(), const IntRect &fixedVisibleContentRect=IntRect(), bool useFixedLayout=false, ScrollbarMode=ScrollbarAuto, bool horizontalLock=false, ScrollbarMode=ScrollbarAuto, bool verticalLock=false)
 
virtual WEBCORE_EXPORT ~Frame ()
 
void addDestructionObserver (FrameDestructionObserver *)
 
void removeDestructionObserver (FrameDestructionObserver *)
 
void willDetachPage ()
 
void detachFromPage ()
 
void disconnectOwnerElement ()
 
MainFrame & mainFrame () const
 
bool isMainFrame () const
 
Page * page () const
 
HTMLFrameOwnerElement * ownerElement () const
 
Document * document () const
 
FrameView * view () const
 
Editor & editor () const
 
EventHandler & eventHandler () const
 
EventHandler * eventHandlerPtr () const
 
FrameLoader & loader () const
 
NavigationScheduler & navigationScheduler () const
 
FrameSelection & selection () const
 
FrameTree & tree () const
 
CSSAnimationController & animation () const
 
ScriptController & script ()
 
WEBCORE_EXPORT RenderView * contentRenderer () const
 
WEBCORE_EXPORT RenderWidget * ownerRenderer () const
 
bool documentIsBeingReplaced () const
 
void injectUserScripts (UserScriptInjectionTime)
 
WEBCORE_EXPORT String layerTreeAsText (LayerTreeFlags=0) const
 
WEBCORE_EXPORT String trackedRepaintRectsAsText () const
 
Settings & settings () const
 
void setPrinting (bool printing, const FloatSize &pageSize, const FloatSize &originalPageSize, float maximumShrinkRatio, AdjustViewSizeOrNot)
 
bool shouldUsePrintingLayout () const
 
WEBCORE_EXPORT FloatSize resizePageRectsKeepingRatio (const FloatSize &originalSize, const FloatSize &expectedSize)
 
void setDocument (RefPtr< Document > &&)
 
WEBCORE_EXPORT void setPageZoomFactor (float)
 
float pageZoomFactor () const
 
WEBCORE_EXPORT void setTextZoomFactor (float)
 
float textZoomFactor () const
 
WEBCORE_EXPORT void setPageAndTextZoomFactors (float pageZoomFactor, float textZoomFactor)
 
WEBCORE_EXPORT float frameScaleFactor () const
 
void deviceOrPageScaleFactorChanged ()
 
void clearTimers ()
 
WEBCORE_EXPORT String displayStringModifiedByEncoding (const String &) const
 
WEBCORE_EXPORT VisiblePosition visiblePositionForPoint (const IntPoint &framePoint) const
 
Document * documentAtPoint (const IntPoint &windowPoint)
 
WEBCORE_EXPORT RefPtr< Range > rangeForPoint (const IntPoint &framePoint)
 
WEBCORE_EXPORT String searchForLabelsAboveCell (const JSC::Yarr::RegularExpression &, HTMLTableCellElement *, size_t *resultDistanceFromStartOfCell)
 
String searchForLabelsBeforeElement (const Vector< String > &labels, Element *, size_t *resultDistance, bool *resultIsInCellAbove)
 
String matchLabelsAgainstElement (const Vector< String > &labels, Element *)
 
void suspendActiveDOMObjectsAndAnimations ()
 
void resumeActiveDOMObjectsAndAnimations ()
 
bool activeDOMObjectsAndAnimationsSuspended () const
 
bool isURLAllowed (const URL &) const
 
WEBCORE_EXPORT bool isAlwaysOnLoggingAllowed () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< Frame >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCountedBase
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 

Static Public Member Functions

static WEBCORE_EXPORT Ref< Frame > create (Page *, HTMLFrameOwnerElement *, FrameLoaderClient *)
 
static WEBCORE_EXPORT Frame * frameForWidget (const Widget &)
 
static void clearTimers (FrameView *, Document *)
 
static WEBCORE_EXPORT Ref< Frame > create (Page *, HTMLFrameOwnerElement *, FrameLoaderClient *)
 
static WEBCORE_EXPORT Frame * frameForWidget (const Widget &)
 
static void clearTimers (FrameView *, Document *)
 

Protected Member Functions

 Frame (Page &, HTMLFrameOwnerElement *, FrameLoaderClient &)
 
void setMainFrameWasDestroyed ()
 
 Frame (Page &, HTMLFrameOwnerElement *, FrameLoaderClient &)
 
void setMainFrameWasDestroyed ()
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< Frame >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 

Protected Attributes

std::unique_ptr< EventHandler > m_eventHandler
 

Constructor & Destructor Documentation

◆ ~Frame() [1/2]

WebCore::Frame::~Frame ( )
virtual

◆ Frame() [1/2]

WebCore::Frame::Frame ( Page &  page,
HTMLFrameOwnerElement *  ownerElement,
FrameLoaderClient &  frameLoaderClient 
)
protected

◆ ~Frame() [2/2]

virtual WEBCORE_EXPORT WebCore::Frame::~Frame ( )
virtual

◆ Frame() [2/2]

WebCore::Frame::Frame ( Page &  ,
HTMLFrameOwnerElement *  ,
FrameLoaderClient &   
)
protected

Member Function Documentation

◆ activeDOMObjectsAndAnimationsSuspended() [1/2]

bool WebCore::Frame::activeDOMObjectsAndAnimationsSuspended ( ) const
inline

◆ activeDOMObjectsAndAnimationsSuspended() [2/2]

bool WebCore::Frame::activeDOMObjectsAndAnimationsSuspended ( ) const
inline

◆ addDestructionObserver() [1/2]

void WebCore::Frame::addDestructionObserver ( FrameDestructionObserver *  observer)

◆ addDestructionObserver() [2/2]

void WebCore::Frame::addDestructionObserver ( FrameDestructionObserver *  )

◆ animation() [1/2]

CSSAnimationController & WebCore::Frame::animation ( ) const
inline

◆ animation() [2/2]

CSSAnimationController& WebCore::Frame::animation ( ) const

◆ clearTimers() [1/4]

void WebCore::Frame::clearTimers ( )

◆ clearTimers() [2/4]

void WebCore::Frame::clearTimers ( )

◆ clearTimers() [3/4]

void WebCore::Frame::clearTimers ( FrameView *  view,
Document *  document 
)
static

◆ clearTimers() [4/4]

static void WebCore::Frame::clearTimers ( FrameView *  ,
Document *   
)
static

◆ contentRenderer() [1/2]

WEBCORE_EXPORT RenderView* WebCore::Frame::contentRenderer ( ) const

◆ contentRenderer() [2/2]

RenderView * WebCore::Frame::contentRenderer ( ) const

◆ create() [1/2]

Ref< Frame > WebCore::Frame::create ( Page *  page,
HTMLFrameOwnerElement *  ownerElement,
FrameLoaderClient *  client 
)
static

◆ create() [2/2]

static WEBCORE_EXPORT Ref<Frame> WebCore::Frame::create ( Page *  ,
HTMLFrameOwnerElement *  ,
FrameLoaderClient *   
)
static

◆ createView() [1/2]

void WebCore::Frame::createView ( const IntSize &  viewportSize,
const Color &  backgroundColor,
bool  transparent,
const IntSize &  fixedLayoutSize = IntSize(),
const IntRect &  fixedVisibleContentRect = IntRect(),
bool  useFixedLayout = false,
ScrollbarMode  horizontalScrollbarMode = ScrollbarAuto,
bool  horizontalLock = false,
ScrollbarMode  verticalScrollbarMode = ScrollbarAuto,
bool  verticalLock = false 
)

◆ createView() [2/2]

WEBCORE_EXPORT void WebCore::Frame::createView ( const IntSize &  ,
const Color &  ,
bool  ,
const IntSize &  fixedLayoutSize = IntSize(),
const IntRect &  fixedVisibleContentRect = IntRect(),
bool  useFixedLayout = false,
ScrollbarMode  = ScrollbarAuto,
bool  horizontalLock = false,
ScrollbarMode  = ScrollbarAuto,
bool  verticalLock = false 
)

◆ detachFromPage() [1/2]

void WebCore::Frame::detachFromPage ( )
inline

◆ detachFromPage() [2/2]

void WebCore::Frame::detachFromPage ( )

◆ deviceOrPageScaleFactorChanged() [1/2]

void WebCore::Frame::deviceOrPageScaleFactorChanged ( )

◆ deviceOrPageScaleFactorChanged() [2/2]

void WebCore::Frame::deviceOrPageScaleFactorChanged ( )

◆ disconnectOwnerElement() [1/2]

void WebCore::Frame::disconnectOwnerElement ( )

◆ disconnectOwnerElement() [2/2]

void WebCore::Frame::disconnectOwnerElement ( )

◆ displayStringModifiedByEncoding() [1/2]

String WebCore::Frame::displayStringModifiedByEncoding ( const String &  str) const

◆ displayStringModifiedByEncoding() [2/2]

WEBCORE_EXPORT String WebCore::Frame::displayStringModifiedByEncoding ( const String &  ) const

◆ document() [1/2]

Document* WebCore::Frame::document ( ) const

◆ document() [2/2]

Document * WebCore::Frame::document ( ) const
inline

◆ documentAtPoint() [1/2]

Document * WebCore::Frame::documentAtPoint ( const IntPoint &  windowPoint)

◆ documentAtPoint() [2/2]

Document* WebCore::Frame::documentAtPoint ( const IntPoint &  windowPoint)

◆ documentIsBeingReplaced() [1/2]

bool WebCore::Frame::documentIsBeingReplaced ( ) const
inline

◆ documentIsBeingReplaced() [2/2]

bool WebCore::Frame::documentIsBeingReplaced ( ) const
inline

◆ editor() [1/2]

Editor & WebCore::Frame::editor ( ) const
inline

◆ editor() [2/2]

Editor& WebCore::Frame::editor ( ) const

◆ eventHandler() [1/2]

EventHandler & WebCore::Frame::eventHandler ( ) const
inline

◆ eventHandler() [2/2]

EventHandler& WebCore::Frame::eventHandler ( ) const

◆ eventHandlerPtr() [1/2]

EventHandler * WebCore::Frame::eventHandlerPtr ( ) const
inline

◆ eventHandlerPtr() [2/2]

EventHandler* WebCore::Frame::eventHandlerPtr ( ) const

◆ frameForWidget() [1/2]

static WEBCORE_EXPORT Frame* WebCore::Frame::frameForWidget ( const Widget &  )
static

◆ frameForWidget() [2/2]

Frame * WebCore::Frame::frameForWidget ( const Widget &  widget)
static

◆ frameScaleFactor() [1/2]

float WebCore::Frame::frameScaleFactor ( ) const

◆ frameScaleFactor() [2/2]

WEBCORE_EXPORT float WebCore::Frame::frameScaleFactor ( ) const

◆ init() [1/2]

void WebCore::Frame::init ( )
inline

◆ init() [2/2]

void WebCore::Frame::init ( )

◆ injectUserScripts() [1/2]

void WebCore::Frame::injectUserScripts ( UserScriptInjectionTime  )

◆ injectUserScripts() [2/2]

void WebCore::Frame::injectUserScripts ( UserScriptInjectionTime  injectionTime)

◆ isAlwaysOnLoggingAllowed() [1/2]

WEBCORE_EXPORT bool WebCore::Frame::isAlwaysOnLoggingAllowed ( ) const

◆ isAlwaysOnLoggingAllowed() [2/2]

bool WebCore::Frame::isAlwaysOnLoggingAllowed ( ) const

◆ isMainFrame() [1/2]

bool WebCore::Frame::isMainFrame ( ) const
inline

◆ isMainFrame() [2/2]

bool WebCore::Frame::isMainFrame ( ) const
inline

◆ isURLAllowed() [1/2]

bool WebCore::Frame::isURLAllowed ( const URL &  url) const

◆ isURLAllowed() [2/2]

bool WebCore::Frame::isURLAllowed ( const URL &  ) const

◆ layerTreeAsText() [1/2]

WEBCORE_EXPORT String WebCore::Frame::layerTreeAsText ( LayerTreeFlags  = 0) const

◆ layerTreeAsText() [2/2]

String WebCore::Frame::layerTreeAsText ( LayerTreeFlags  flags = 0) const

◆ loader() [1/2]

FrameLoader & WebCore::Frame::loader ( ) const
inline

◆ loader() [2/2]

FrameLoader& WebCore::Frame::loader ( ) const

◆ mainFrame() [1/2]

MainFrame& WebCore::Frame::mainFrame ( ) const

◆ mainFrame() [2/2]

MainFrame & WebCore::Frame::mainFrame ( ) const
inline

◆ matchLabelsAgainstElement() [1/2]

String WebCore::Frame::matchLabelsAgainstElement ( const Vector< String > &  labels,
Element *  element 
)

◆ matchLabelsAgainstElement() [2/2]

String WebCore::Frame::matchLabelsAgainstElement ( const Vector< String > &  labels,
Element *   
)

◆ navigationScheduler() [1/2]

NavigationScheduler& WebCore::Frame::navigationScheduler ( ) const

◆ navigationScheduler() [2/2]

NavigationScheduler & WebCore::Frame::navigationScheduler ( ) const
inline

◆ ownerElement() [1/2]

HTMLFrameOwnerElement* WebCore::Frame::ownerElement ( ) const

◆ ownerElement() [2/2]

HTMLFrameOwnerElement * WebCore::Frame::ownerElement ( ) const
inline

◆ ownerRenderer() [1/2]

RenderWidget * WebCore::Frame::ownerRenderer ( ) const

◆ ownerRenderer() [2/2]

WEBCORE_EXPORT RenderWidget* WebCore::Frame::ownerRenderer ( ) const

◆ page() [1/2]

Page* WebCore::Frame::page ( ) const

◆ page() [2/2]

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

◆ pageZoomFactor() [1/2]

float WebCore::Frame::pageZoomFactor ( ) const
inline

◆ pageZoomFactor() [2/2]

float WebCore::Frame::pageZoomFactor ( ) const
inline

◆ rangeForPoint() [1/2]

WEBCORE_EXPORT RefPtr<Range> WebCore::Frame::rangeForPoint ( const IntPoint &  framePoint)

◆ rangeForPoint() [2/2]

RefPtr< Range > WebCore::Frame::rangeForPoint ( const IntPoint &  framePoint)

◆ removeDestructionObserver() [1/2]

void WebCore::Frame::removeDestructionObserver ( FrameDestructionObserver *  )

◆ removeDestructionObserver() [2/2]

void WebCore::Frame::removeDestructionObserver ( FrameDestructionObserver *  observer)

◆ resizePageRectsKeepingRatio() [1/2]

FloatSize WebCore::Frame::resizePageRectsKeepingRatio ( const FloatSize &  originalSize,
const FloatSize &  expectedSize 
)

◆ resizePageRectsKeepingRatio() [2/2]

WEBCORE_EXPORT FloatSize WebCore::Frame::resizePageRectsKeepingRatio ( const FloatSize &  originalSize,
const FloatSize &  expectedSize 
)

◆ resumeActiveDOMObjectsAndAnimations() [1/2]

void WebCore::Frame::resumeActiveDOMObjectsAndAnimations ( )

◆ resumeActiveDOMObjectsAndAnimations() [2/2]

void WebCore::Frame::resumeActiveDOMObjectsAndAnimations ( )

◆ script() [1/2]

ScriptController& WebCore::Frame::script ( )

◆ script() [2/2]

ScriptController & WebCore::Frame::script ( )
inline

◆ searchForLabelsAboveCell() [1/2]

WEBCORE_EXPORT String WebCore::Frame::searchForLabelsAboveCell ( const JSC::Yarr::RegularExpression &  ,
HTMLTableCellElement *  ,
size_t *  resultDistanceFromStartOfCell 
)

◆ searchForLabelsAboveCell() [2/2]

String WebCore::Frame::searchForLabelsAboveCell ( const JSC::Yarr::RegularExpression &  regExp,
HTMLTableCellElement *  cell,
size_t *  resultDistanceFromStartOfCell 
)

◆ searchForLabelsBeforeElement() [1/2]

String WebCore::Frame::searchForLabelsBeforeElement ( const Vector< String > &  labels,
Element *  ,
size_t *  resultDistance,
bool *  resultIsInCellAbove 
)

◆ searchForLabelsBeforeElement() [2/2]

String WebCore::Frame::searchForLabelsBeforeElement ( const Vector< String > &  labels,
Element *  element,
size_t *  resultDistance,
bool *  resultIsInCellAbove 
)

◆ selection() [1/2]

FrameSelection& WebCore::Frame::selection ( ) const

◆ selection() [2/2]

FrameSelection & WebCore::Frame::selection ( ) const
inline

◆ setDocument() [1/2]

void WebCore::Frame::setDocument ( RefPtr< Document > &&  newDocument)

◆ setDocument() [2/2]

void WebCore::Frame::setDocument ( RefPtr< Document > &&  )

◆ setMainFrameWasDestroyed() [1/2]

void WebCore::Frame::setMainFrameWasDestroyed ( )
inlineprotected

◆ setMainFrameWasDestroyed() [2/2]

void WebCore::Frame::setMainFrameWasDestroyed ( )
protected

◆ setPageAndTextZoomFactors() [1/2]

WEBCORE_EXPORT void WebCore::Frame::setPageAndTextZoomFactors ( float  pageZoomFactor,
float  textZoomFactor 
)

◆ setPageAndTextZoomFactors() [2/2]

void WebCore::Frame::setPageAndTextZoomFactors ( float  pageZoomFactor,
float  textZoomFactor 
)

◆ setPageZoomFactor() [1/2]

void WebCore::Frame::setPageZoomFactor ( float  factor)

◆ setPageZoomFactor() [2/2]

WEBCORE_EXPORT void WebCore::Frame::setPageZoomFactor ( float  )

◆ setPrinting() [1/2]

void WebCore::Frame::setPrinting ( bool  printing,
const FloatSize &  pageSize,
const FloatSize &  originalPageSize,
float  maximumShrinkRatio,
AdjustViewSizeOrNot   
)

◆ setPrinting() [2/2]

void WebCore::Frame::setPrinting ( bool  printing,
const FloatSize &  pageSize,
const FloatSize &  originalPageSize,
float  maximumShrinkRatio,
AdjustViewSizeOrNot  shouldAdjustViewSize 
)

◆ setTextZoomFactor() [1/2]

WEBCORE_EXPORT void WebCore::Frame::setTextZoomFactor ( float  )

◆ setTextZoomFactor() [2/2]

void WebCore::Frame::setTextZoomFactor ( float  factor)

◆ settings() [1/2]

Settings& WebCore::Frame::settings ( ) const
inline

◆ settings() [2/2]

Settings& WebCore::Frame::settings ( ) const
inline

◆ setView() [1/2]

void WebCore::Frame::setView ( RefPtr< FrameView > &&  view)

◆ setView() [2/2]

WEBCORE_EXPORT void WebCore::Frame::setView ( RefPtr< FrameView > &&  )

◆ shouldUsePrintingLayout() [1/2]

bool WebCore::Frame::shouldUsePrintingLayout ( ) const

◆ shouldUsePrintingLayout() [2/2]

bool WebCore::Frame::shouldUsePrintingLayout ( ) const

◆ suspendActiveDOMObjectsAndAnimations() [1/2]

void WebCore::Frame::suspendActiveDOMObjectsAndAnimations ( )

◆ suspendActiveDOMObjectsAndAnimations() [2/2]

void WebCore::Frame::suspendActiveDOMObjectsAndAnimations ( )

◆ textZoomFactor() [1/2]

float WebCore::Frame::textZoomFactor ( ) const
inline

◆ textZoomFactor() [2/2]

float WebCore::Frame::textZoomFactor ( ) const
inline

◆ trackedRepaintRectsAsText() [1/2]

String WebCore::Frame::trackedRepaintRectsAsText ( ) const

◆ trackedRepaintRectsAsText() [2/2]

WEBCORE_EXPORT String WebCore::Frame::trackedRepaintRectsAsText ( ) const

◆ tree() [1/2]

FrameTree& WebCore::Frame::tree ( ) const

◆ tree() [2/2]

FrameTree & WebCore::Frame::tree ( ) const
inline

◆ view() [1/2]

FrameView * WebCore::Frame::view ( ) const
inline

◆ view() [2/2]

FrameView* WebCore::Frame::view ( ) const

◆ visiblePositionForPoint() [1/2]

WEBCORE_EXPORT VisiblePosition WebCore::Frame::visiblePositionForPoint ( const IntPoint &  framePoint) const

◆ visiblePositionForPoint() [2/2]

VisiblePosition WebCore::Frame::visiblePositionForPoint ( const IntPoint &  framePoint) const

◆ willDetachPage() [1/2]

void WebCore::Frame::willDetachPage ( )

◆ willDetachPage() [2/2]

void WebCore::Frame::willDetachPage ( )

Member Data Documentation

◆ m_eventHandler

std::unique_ptr< EventHandler > WebCore::Frame::m_eventHandler
protected

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