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
 
Document * document () const
 
 FocusCandidate ()
 
 FocusCandidate (Node *n, FocusDirection)
 
 FocusCandidate (HTMLAreaElement *area, FocusDirection)
 
bool isNull () const
 
bool inScrollableContainer () const
 
bool isFrameOwnerElement () const
 
Document * document () const
 

Public Attributes

Node * visibleNode
 
Node * focusableNode
 
Node * enclosingScrollableBox
 
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: