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

#include <FocusController.h>

Public Member Functions

 FocusController (Page &, ActivityState::Flags)
 
WEBCORE_EXPORT void setFocusedFrame (Frame *)
 
FramefocusedFrame () const
 
WEBCORE_EXPORT FramefocusedOrMainFrame () const
 
WEBCORE_EXPORT bool setInitialFocus (FocusDirection, KeyboardEvent *)
 
bool advanceFocus (FocusDirection, KeyboardEvent &, bool initialFocus=false)
 
WEBCORE_EXPORT bool setFocusedElement (Element *, Frame &, FocusDirection=FocusDirectionNone)
 
void setActivityState (ActivityState::Flags)
 
WEBCORE_EXPORT void setActive (bool)
 
bool isActive () const
 
WEBCORE_EXPORT void setFocused (bool)
 
bool isFocused () const
 
bool contentIsVisible () const
 
WEBCORE_EXPORT ElementnextFocusableElement (Node &)
 
WEBCORE_EXPORT ElementpreviousFocusableElement (Node &)
 
void setFocusedElementNeedsRepaint ()
 
double timeSinceFocusWasSet () const
 
 FocusController (Page &, ActivityState::Flags)
 
WEBCORE_EXPORT void setFocusedFrame (Frame *)
 
FramefocusedFrame () const
 
WEBCORE_EXPORT FramefocusedOrMainFrame () const
 
WEBCORE_EXPORT bool setInitialFocus (FocusDirection, KeyboardEvent *)
 
bool advanceFocus (FocusDirection, KeyboardEvent &, bool initialFocus=false)
 
WEBCORE_EXPORT bool setFocusedElement (Element *, Frame &, FocusDirection=FocusDirectionNone)
 
void setActivityState (ActivityState::Flags)
 
WEBCORE_EXPORT void setActive (bool)
 
bool isActive () const
 
WEBCORE_EXPORT void setFocused (bool)
 
bool isFocused () const
 
bool contentIsVisible () const
 
WEBCORE_EXPORT ElementnextFocusableElement (Node &)
 
WEBCORE_EXPORT ElementpreviousFocusableElement (Node &)
 
void setFocusedElementNeedsRepaint ()
 
double timeSinceFocusWasSet () const
 

Constructor & Destructor Documentation

◆ FocusController() [1/2]

WebCore::FocusController::FocusController ( Page page,
ActivityState::Flags  activityState 
)
explicit

◆ FocusController() [2/2]

WebCore::FocusController::FocusController ( Page ,
ActivityState::Flags   
)
explicit

Member Function Documentation

◆ advanceFocus() [1/2]

bool WebCore::FocusController::advanceFocus ( FocusDirection  direction,
KeyboardEvent event,
bool  initialFocus = false 
)

◆ advanceFocus() [2/2]

bool WebCore::FocusController::advanceFocus ( FocusDirection  ,
KeyboardEvent ,
bool  initialFocus = false 
)

◆ contentIsVisible() [1/2]

bool WebCore::FocusController::contentIsVisible ( ) const
inline

◆ contentIsVisible() [2/2]

bool WebCore::FocusController::contentIsVisible ( ) const
inline

◆ focusedFrame() [1/2]

Frame* WebCore::FocusController::focusedFrame ( ) const
inline

◆ focusedFrame() [2/2]

Frame* WebCore::FocusController::focusedFrame ( ) const
inline

◆ focusedOrMainFrame() [1/2]

WEBCORE_EXPORT Frame& WebCore::FocusController::focusedOrMainFrame ( ) const

◆ focusedOrMainFrame() [2/2]

Frame & WebCore::FocusController::focusedOrMainFrame ( ) const

◆ isActive() [1/2]

bool WebCore::FocusController::isActive ( ) const
inline

◆ isActive() [2/2]

bool WebCore::FocusController::isActive ( ) const
inline

◆ isFocused() [1/2]

bool WebCore::FocusController::isFocused ( ) const
inline

◆ isFocused() [2/2]

bool WebCore::FocusController::isFocused ( ) const
inline

◆ nextFocusableElement() [1/2]

Element * WebCore::FocusController::nextFocusableElement ( Node start)

◆ nextFocusableElement() [2/2]

WEBCORE_EXPORT Element* WebCore::FocusController::nextFocusableElement ( Node )

◆ previousFocusableElement() [1/2]

Element * WebCore::FocusController::previousFocusableElement ( Node start)

◆ previousFocusableElement() [2/2]

WEBCORE_EXPORT Element* WebCore::FocusController::previousFocusableElement ( Node )

◆ setActive() [1/2]

void WebCore::FocusController::setActive ( bool  active)

◆ setActive() [2/2]

WEBCORE_EXPORT void WebCore::FocusController::setActive ( bool  )

◆ setActivityState() [1/2]

void WebCore::FocusController::setActivityState ( ActivityState::Flags  activityState)

◆ setActivityState() [2/2]

void WebCore::FocusController::setActivityState ( ActivityState::Flags  )

◆ setFocused() [1/2]

void WebCore::FocusController::setFocused ( bool  focused)

◆ setFocused() [2/2]

WEBCORE_EXPORT void WebCore::FocusController::setFocused ( bool  )

◆ setFocusedElement() [1/2]

bool WebCore::FocusController::setFocusedElement ( Element element,
Frame newFocusedFrame,
FocusDirection  direction = FocusDirectionNone 
)

◆ setFocusedElement() [2/2]

WEBCORE_EXPORT bool WebCore::FocusController::setFocusedElement ( Element ,
Frame ,
FocusDirection  = FocusDirectionNone 
)

◆ setFocusedElementNeedsRepaint() [1/2]

void WebCore::FocusController::setFocusedElementNeedsRepaint ( )

◆ setFocusedElementNeedsRepaint() [2/2]

void WebCore::FocusController::setFocusedElementNeedsRepaint ( )

◆ setFocusedFrame() [1/2]

WEBCORE_EXPORT void WebCore::FocusController::setFocusedFrame ( Frame )

◆ setFocusedFrame() [2/2]

void WebCore::FocusController::setFocusedFrame ( Frame frame)

◆ setInitialFocus() [1/2]

bool WebCore::FocusController::setInitialFocus ( FocusDirection  direction,
KeyboardEvent providedEvent 
)

◆ setInitialFocus() [2/2]

WEBCORE_EXPORT bool WebCore::FocusController::setInitialFocus ( FocusDirection  ,
KeyboardEvent  
)

◆ timeSinceFocusWasSet() [1/2]

double WebCore::FocusController::timeSinceFocusWasSet ( ) const

◆ timeSinceFocusWasSet() [2/2]

double WebCore::FocusController::timeSinceFocusWasSet ( ) const

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