Home | History | Annotate | Download | only in page

Lines Matching defs:FocusController

28 #include "core/page/FocusController.h"
224 FocusController::FocusController(Page* page)
232 PassOwnPtr<FocusController> FocusController::create(Page* page)
234 return adoptPtr(new FocusController(page));
237 void FocusController::setFocusedFrame(PassRefPtr<Frame> frame)
266 void FocusController::focusDocumentView(PassRefPtr<Frame> frame)
303 Frame* FocusController::focusedOrMainFrame() const
310 void FocusController::setFocused(bool focused)
331 Node* FocusController::findFocusableNodeDecendingDownIntoFrameDocument(FocusType type, Node* node)
349 bool FocusController::setInitialFocus(FocusType type)
365 bool FocusController::advanceFocus(FocusType type, bool initialFocus)
383 bool FocusController::advanceFocusInDocumentOrder(FocusType type, bool initialFocus)
468 Node* FocusController::findFocusableNodeAcrossFocusScope(FocusType type, FocusNavigationScope scope, Node* currentNode)
495 Node* FocusController::findFocusableNodeRecursively(FocusType type, FocusNavigationScope scope, Node* start)
519 Node* FocusController::findFocusableNode(FocusType type, FocusNavigationScope scope, Node* node)
524 Node* FocusController::findNodeWithExactTabIndex(Node* start, int tabIndex, FocusType type)
564 Node* FocusController::nextFocusableNode(FocusNavigationScope scope, Node* start)
596 Node* FocusController::previousFocusableNode(FocusNavigationScope scope, Node* start)
672 bool FocusController::setFocusedElement(Element* element, PassRefPtr<Frame> newFocusedFrame, FocusType type)
718 void FocusController::setActive(bool active)
785 void FocusController::findFocusCandidateInContainer(Node& container, const LayoutRect& startingRect, FocusType type, FocusCandidate& closest)
813 bool FocusController::advanceFocusDirectionallyInContainer(Node* container, const LayoutRect& startingRect, FocusType type)
883 bool FocusController::advanceFocusDirectionally(FocusType type)