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 ()
 
MainFramemainFrame () const
 
bool isMainFrame () const
 
Pagepage () const
 
HTMLFrameOwnerElementownerElement () const
 
Documentdocument () const
 
FrameViewview () const
 
Editoreditor () const
 
EventHandlereventHandler () const
 
EventHandlereventHandlerPtr () const
 
FrameLoaderloader () const
 
NavigationSchedulernavigationScheduler () const
 
FrameSelectionselection () const
 
FrameTreetree () const
 
CSSAnimationControlleranimation () const
 
ScriptControllerscript ()
 
WEBCORE_EXPORT RenderViewcontentRenderer () const
 
WEBCORE_EXPORT RenderWidgetownerRenderer () const
 
bool documentIsBeingReplaced () const
 
void injectUserScripts (UserScriptInjectionTime)
 
WEBCORE_EXPORT String layerTreeAsText (LayerTreeFlags=0) const
 
WEBCORE_EXPORT String trackedRepaintRectsAsText () const
 
Settingssettings () 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
 
DocumentdocumentAtPoint (const IntPoint &windowPoint)
 
WEBCORE_EXPORT RefPtr< RangerangeForPoint (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 ()
 
MainFramemainFrame () const
 
bool isMainFrame () const
 
Pagepage () const
 
HTMLFrameOwnerElementownerElement () const
 
Documentdocument () const
 
FrameViewview () const
 
Editoreditor () const
 
EventHandlereventHandler () const
 
EventHandlereventHandlerPtr () const
 
FrameLoaderloader () const
 
NavigationSchedulernavigationScheduler () const
 
FrameSelectionselection () const
 
FrameTreetree () const
 
CSSAnimationControlleranimation () const
 
ScriptControllerscript ()
 
WEBCORE_EXPORT RenderViewcontentRenderer () const
 
WEBCORE_EXPORT RenderWidgetownerRenderer () const
 
bool documentIsBeingReplaced () const
 
void injectUserScripts (UserScriptInjectionTime)
 
WEBCORE_EXPORT String layerTreeAsText (LayerTreeFlags=0) const
 
WEBCORE_EXPORT String trackedRepaintRectsAsText () const
 
Settingssettings () 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
 
DocumentdocumentAtPoint (const IntPoint &windowPoint)
 
WEBCORE_EXPORT RefPtr< RangerangeForPoint (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< Framecreate (Page *, HTMLFrameOwnerElement *, FrameLoaderClient *)
 
static WEBCORE_EXPORT FrameframeForWidget (const Widget &)
 
static void clearTimers (FrameView *, Document *)
 
static WEBCORE_EXPORT Ref< Framecreate (Page *, HTMLFrameOwnerElement *, FrameLoaderClient *)
 
static WEBCORE_EXPORT FrameframeForWidget (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< EventHandlerm_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: