webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
WebCore::FocusCandidate Struct Reference

#include <SpatialNavigation.h>

Public Member Functions

 FocusCandidate ()
 
 FocusCandidate (Node *n, FocusDirection)
 
 FocusCandidate (HTMLAreaElement *area, FocusDirection)
 
bool isNull () const
 
bool inScrollableContainer () const
 
bool isFrameOwnerElement () const
 
Documentdocument () const
 
 FocusCandidate ()
 
 FocusCandidate (Node *n, FocusDirection)
 
 FocusCandidate (HTMLAreaElement *area, FocusDirection)
 
bool isNull () const
 
bool inScrollableContainer () const
 
bool isFrameOwnerElement () const
 
Documentdocument () const
 

Public Attributes

NodevisibleNode
 
NodefocusableNode
 
NodeenclosingScrollableBox
 
long long distance
 
RectsAlignment alignment
 
LayoutRect rect
 
bool isOffscreen
 
bool isOffscreenAfterScrolling
 

Constructor & Destructor Documentation

◆ FocusCandidate() [1/6]

WebCore::FocusCandidate::FocusCandidate ( )
inline

◆ FocusCandidate() [2/6]

WebCore::FocusCandidate::FocusCandidate ( Node n,
FocusDirection  direction 
)

◆ FocusCandidate() [3/6]

WebCore::FocusCandidate::FocusCandidate ( HTMLAreaElement area,
FocusDirection   
)
explicit

◆ FocusCandidate() [4/6]

WebCore::FocusCandidate::FocusCandidate ( )
inline

◆ FocusCandidate() [5/6]

WebCore::FocusCandidate::FocusCandidate ( Node n,
FocusDirection   
)

◆ FocusCandidate() [6/6]

WebCore::FocusCandidate::FocusCandidate ( HTMLAreaElement area,
FocusDirection   
)
explicit

Member Function Documentation

◆ document() [1/2]

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

◆ document() [2/2]

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

◆ inScrollableContainer() [1/2]

bool WebCore::FocusCandidate::inScrollableContainer ( ) const
inline

◆ inScrollableContainer() [2/2]

bool WebCore::FocusCandidate::inScrollableContainer ( ) const
inline

◆ isFrameOwnerElement() [1/2]

bool WebCore::FocusCandidate::isFrameOwnerElement ( ) const
inline

◆ isFrameOwnerElement() [2/2]

bool WebCore::FocusCandidate::isFrameOwnerElement ( ) const
inline

◆ isNull() [1/2]

bool WebCore::FocusCandidate::isNull ( ) const
inline

◆ isNull() [2/2]

bool WebCore::FocusCandidate::isNull ( ) const
inline

Member Data Documentation

◆ alignment

RectsAlignment WebCore::FocusCandidate::alignment

◆ distance

long long WebCore::FocusCandidate::distance

◆ enclosingScrollableBox

Node * WebCore::FocusCandidate::enclosingScrollableBox

◆ focusableNode

Node * WebCore::FocusCandidate::focusableNode

◆ isOffscreen

bool WebCore::FocusCandidate::isOffscreen

◆ isOffscreenAfterScrolling

bool WebCore::FocusCandidate::isOffscreenAfterScrolling

◆ rect

LayoutRect WebCore::FocusCandidate::rect

◆ visibleNode

Node * WebCore::FocusCandidate::visibleNode

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