FocusType 3435 Source/core/dom/Document.cpp bool Document::setFocusedElement(PassRefPtr<Element> prpNewFocusedElement, FocusType type) FocusType 631 Source/core/dom/Document.h bool setFocusedElement(PassRefPtr<Element>, FocusType = FocusTypeNone); FocusType 2120 Source/core/dom/Element.cpp void Element::focus(bool restorePreviousSelection, FocusType type) FocusType 2209 Source/core/dom/Element.cpp void Element::dispatchFocusEvent(Element* oldFocusedElement, FocusType) FocusType 370 Source/core/dom/Element.h virtual void focus(bool restorePreviousSelection = true, FocusType = FocusTypeNone); FocusType 382 Source/core/dom/Element.h virtual void dispatchFocusEvent(Element* oldFocusedElement, FocusType); FocusType 325 Source/core/html/HTMLFormControlElement.cpp void HTMLFormControlElement::dispatchFocusEvent(Element* oldFocusedElement, FocusType type) FocusType 132 Source/core/html/HTMLFormControlElement.h virtual void dispatchFocusEvent(Element* oldFocusedElement, FocusType) OVERRIDE; FocusType 383 Source/core/html/HTMLInputElement.cpp void HTMLInputElement::handleFocusEvent(Element* oldFocusedElement, FocusType type) FocusType 353 Source/core/html/HTMLInputElement.h virtual void handleFocusEvent(Element* oldFocusedElement, FocusType) OVERRIDE FINAL; FocusType 174 Source/core/html/HTMLLabelElement.cpp void HTMLLabelElement::focus(bool, FocusType type) FocusType 57 Source/core/html/HTMLLabelElement.h virtual void focus(bool restorePreviousSelection, FocusType) OVERRIDE; FocusType 63 Source/core/html/HTMLLegendElement.cpp void HTMLLegendElement::focus(bool, FocusType type) FocusType 46 Source/core/html/HTMLLegendElement.h virtual void focus(bool restorePreviousSelection, FocusType) OVERRIDE; FocusType 954 Source/core/html/HTMLSelectElement.cpp void HTMLSelectElement::dispatchFocusEvent(Element* oldFocusedElement, FocusType type) FocusType 127 Source/core/html/HTMLSelectElement.h virtual void dispatchFocusEvent(Element* oldFocusedElement, FocusType) OVERRIDE; FocusType 265 Source/core/html/HTMLTextAreaElement.cpp void HTMLTextAreaElement::handleFocusEvent(Element*, FocusType) FocusType 88 Source/core/html/HTMLTextAreaElement.h virtual void handleFocusEvent(Element* oldFocusedNode, FocusType) OVERRIDE; FocusType 76 Source/core/html/HTMLTextFormControlElement.cpp void HTMLTextFormControlElement::dispatchFocusEvent(Element* oldFocusedElement, FocusType type) FocusType 118 Source/core/html/HTMLTextFormControlElement.h virtual void dispatchFocusEvent(Element* oldFocusedElement, FocusType) OVERRIDE FINAL; FocusType 126 Source/core/html/HTMLTextFormControlElement.h virtual void handleFocusEvent(Element* /* oldFocusedNode */, FocusType) { } FocusType 375 Source/core/html/forms/BaseMultipleFieldsDateAndTimeInputType.cpp void BaseMultipleFieldsDateAndTimeInputType::handleFocusEvent(Element* oldFocusedElement, FocusType type) FocusType 97 Source/core/html/forms/BaseMultipleFieldsDateAndTimeInputType.h virtual void handleFocusEvent(Element* oldFocusedElement, FocusType) OVERRIDE; FocusType 115 Source/core/html/forms/InputTypeView.cpp void InputTypeView::handleFocusEvent(Element*, FocusType) FocusType 90 Source/core/html/forms/InputTypeView.h virtual void handleFocusEvent(Element* oldFocusedElement, FocusType); FocusType 247 Source/core/html/forms/TextFieldInputType.cpp void TextFieldInputType::handleFocusEvent(Element* oldFocusedNode, FocusType focusType) FocusType 60 Source/core/html/forms/TextFieldInputType.h virtual void handleFocusEvent(Element* oldFocusedNode, FocusType) OVERRIDE FINAL; FocusType 82 Source/core/loader/EmptyClients.h virtual bool canTakeFocus(FocusType) OVERRIDE { return false; } FocusType 83 Source/core/loader/EmptyClients.h virtual void takeFocus(FocusType) OVERRIDE { } FocusType 118 Source/core/page/Chrome.cpp bool Chrome::canTakeFocus(FocusType type) const FocusType 123 Source/core/page/Chrome.cpp void Chrome::takeFocus(FocusType type) const FocusType 83 Source/core/page/Chrome.h bool canTakeFocus(FocusType) const; FocusType 84 Source/core/page/Chrome.h void takeFocus(FocusType) const; FocusType 93 Source/core/page/ChromeClient.h virtual bool canTakeFocus(FocusType) = 0; FocusType 94 Source/core/page/ChromeClient.h virtual void takeFocus(FocusType) = 0; FocusType 3169 Source/core/page/EventHandler.cpp static FocusType focusDirectionForKey(const AtomicString& keyIdentifier) FocusType 3176 Source/core/page/EventHandler.cpp FocusType retVal = FocusTypeNone; FocusType 3203 Source/core/page/EventHandler.cpp FocusType type = focusDirectionForKey(AtomicString(event->keyIdentifier())); FocusType 3464 Source/core/page/EventHandler.cpp void EventHandler::defaultArrowEventHandler(FocusType focusType, KeyboardEvent* event) FocusType 3501 Source/core/page/EventHandler.cpp FocusType focusType = event->shiftKey() ? FocusTypeBackward : FocusTypeForward; FocusType 290 Source/core/page/EventHandler.h void defaultArrowEventHandler(FocusType, KeyboardEvent*); FocusType 293 Source/core/page/FocusController.cpp Node* FocusController::findFocusableNodeDecendingDownIntoFrameDocument(FocusType type, Node* node) FocusType 311 Source/core/page/FocusController.cpp bool FocusController::setInitialFocus(FocusType type) FocusType 324 Source/core/page/FocusController.cpp bool FocusController::advanceFocus(FocusType type, bool initialFocus) FocusType 342 Source/core/page/FocusController.cpp bool FocusController::advanceFocusInDocumentOrder(FocusType type, bool initialFocus) FocusType 425 Source/core/page/FocusController.cpp Node* FocusController::findFocusableNodeAcrossFocusScope(FocusType type, FocusNavigationScope scope, Node* currentNode) FocusType 452 Source/core/page/FocusController.cpp Node* FocusController::findFocusableNodeRecursively(FocusType type, FocusNavigationScope scope, Node* start) FocusType 476 Source/core/page/FocusController.cpp Node* FocusController::findFocusableNode(FocusType type, FocusNavigationScope scope, Node* node) FocusType 481 Source/core/page/FocusController.cpp Node* FocusController::findNodeWithExactTabIndex(Node* start, int tabIndex, FocusType type) FocusType 634 Source/core/page/FocusController.cpp bool FocusController::setFocusedElement(Element* element, PassRefPtr<Frame> newFocusedFrame, FocusType type) FocusType 732 Source/core/page/FocusController.cpp static void updateFocusCandidateIfNeeded(FocusType type, const FocusCandidate& current, FocusCandidate& candidate, FocusCandidate& closest) FocusType 781 Source/core/page/FocusController.cpp void FocusController::findFocusCandidateInContainer(Node& container, const LayoutRect& startingRect, FocusType type, FocusCandidate& closest) FocusType 809 Source/core/page/FocusController.cpp bool FocusController::advanceFocusDirectionallyInContainer(Node* container, const LayoutRect& startingRect, FocusType type) FocusType 879 Source/core/page/FocusController.cpp bool FocusController::advanceFocusDirectionally(FocusType type) FocusType 73 Source/core/page/FocusController.h bool setInitialFocus(FocusType); FocusType 74 Source/core/page/FocusController.h bool advanceFocus(FocusType type) { return advanceFocus(type, false); } FocusType 76 Source/core/page/FocusController.h bool setFocusedElement(Element*, PassRefPtr<Frame>, FocusType = FocusTypeNone); FocusType 90 Source/core/page/FocusController.h bool advanceFocus(FocusType, bool initialFocus); FocusType 91 Source/core/page/FocusController.h bool advanceFocusDirectionally(FocusType); FocusType 92 Source/core/page/FocusController.h bool advanceFocusInDocumentOrder(FocusType, bool initialFocus); FocusType 94 Source/core/page/FocusController.h Node* findFocusableNodeAcrossFocusScope(FocusType, FocusNavigationScope startScope, Node* start); FocusType 95 Source/core/page/FocusController.h Node* findFocusableNodeRecursively(FocusType, FocusNavigationScope, Node* start); FocusType 96 Source/core/page/FocusController.h Node* findFocusableNodeDecendingDownIntoFrameDocument(FocusType, Node*); FocusType 107 Source/core/page/FocusController.h inline Node* findFocusableNode(FocusType, FocusNavigationScope, Node* start); FocusType 112 Source/core/page/FocusController.h Node* findNodeWithExactTabIndex(Node* start, int tabIndex, FocusType); FocusType 114 Source/core/page/FocusController.h bool advanceFocusDirectionallyInContainer(Node* container, const LayoutRect& startingRect, FocusType); FocusType 115 Source/core/page/FocusController.h void findFocusCandidateInContainer(Node& container, const LayoutRect& startingRect, FocusType, FocusCandidate& closest); FocusType 47 Source/core/page/SpatialNavigation.cpp static RectsAlignment alignmentForRects(FocusType, const LayoutRect&, const LayoutRect&, const LayoutSize& viewSize); FocusType 48 Source/core/page/SpatialNavigation.cpp static bool areRectsFullyAligned(FocusType, const LayoutRect&, const LayoutRect&); FocusType 49 Source/core/page/SpatialNavigation.cpp static bool areRectsPartiallyAligned(FocusType, const LayoutRect&, const LayoutRect&); FocusType 50 Source/core/page/SpatialNavigation.cpp static bool areRectsMoreThanFullScreenApart(FocusType, const LayoutRect& curRect, const LayoutRect& targetRect, const LayoutSize& viewSize); FocusType 51 Source/core/page/SpatialNavigation.cpp static bool isRectInDirection(FocusType, const LayoutRect&, const LayoutRect&); FocusType 54 Source/core/page/SpatialNavigation.cpp static void entryAndExitPointsForDirection(FocusType, const LayoutRect& startingRect, const LayoutRect& potentialRect, LayoutPoint& exitPoint, LayoutPoint& entryPoint); FocusType 57 Source/core/page/SpatialNavigation.cpp FocusCandidate::FocusCandidate(Node* node, FocusType type) FocusType 97 Source/core/page/SpatialNavigation.cpp static RectsAlignment alignmentForRects(FocusType type, const LayoutRect& curRect, const LayoutRect& targetRect, const LayoutSize& viewSize) FocusType 112 Source/core/page/SpatialNavigation.cpp static inline bool isHorizontalMove(FocusType type) FocusType 117 Source/core/page/SpatialNavigation.cpp static inline LayoutUnit start(FocusType type, const LayoutRect& rect) FocusType 122 Source/core/page/SpatialNavigation.cpp static inline LayoutUnit middle(FocusType type, const LayoutRect& rect) FocusType 128 Source/core/page/SpatialNavigation.cpp static inline LayoutUnit end(FocusType type, const LayoutRect& rect) FocusType 140 Source/core/page/SpatialNavigation.cpp static bool areRectsFullyAligned(FocusType type, const LayoutRect& a, const LayoutRect& b) FocusType 212 Source/core/page/SpatialNavigation.cpp static bool areRectsPartiallyAligned(FocusType type, const LayoutRect& a, const LayoutRect& b) FocusType 240 Source/core/page/SpatialNavigation.cpp static bool areRectsMoreThanFullScreenApart(FocusType type, const LayoutRect& curRect, const LayoutRect& targetRect, const LayoutSize& viewSize) FocusType 271 Source/core/page/SpatialNavigation.cpp static bool isRectInDirection(FocusType type, const LayoutRect& curRect, const LayoutRect& targetRect) FocusType 291 Source/core/page/SpatialNavigation.cpp bool hasOffscreenRect(Node* node, FocusType type) FocusType 337 Source/core/page/SpatialNavigation.cpp bool scrollInDirection(LocalFrame* frame, FocusType type) FocusType 368 Source/core/page/SpatialNavigation.cpp bool scrollInDirection(Node* container, FocusType type) FocusType 435 Source/core/page/SpatialNavigation.cpp Node* scrollableEnclosingBoxOrParentFrameForNodeInDirection(FocusType type, Node* node) FocusType 449 Source/core/page/SpatialNavigation.cpp bool canScrollInDirection(const Node* container, FocusType type) FocusType 473 Source/core/page/SpatialNavigation.cpp bool canScrollInDirection(const LocalFrame* frame, FocusType type) FocusType 542 Source/core/page/SpatialNavigation.cpp void entryAndExitPointsForDirection(FocusType type, const LayoutRect& startingRect, const LayoutRect& potentialRect, LayoutPoint& exitPoint, LayoutPoint& entryPoint) FocusType 620 Source/core/page/SpatialNavigation.cpp void distanceDataForNode(FocusType type, const FocusCandidate& current, FocusCandidate& candidate) FocusType 679 Source/core/page/SpatialNavigation.cpp bool canBeScrolledIntoView(FocusType type, const FocusCandidate& candidate) FocusType 700 Source/core/page/SpatialNavigation.cpp LayoutRect virtualRectForDirection(FocusType type, const LayoutRect& startingRect, LayoutUnit width) FocusType 725 Source/core/page/SpatialNavigation.cpp LayoutRect virtualRectForAreaElementAndDirection(HTMLAreaElement& area, FocusType type) FocusType 114 Source/core/page/SpatialNavigation.h FocusCandidate(Node*, FocusType); FocusType 115 Source/core/page/SpatialNavigation.h explicit FocusCandidate(HTMLAreaElement*, FocusType); FocusType 136 Source/core/page/SpatialNavigation.h bool hasOffscreenRect(Node*, FocusType = FocusTypeNone); FocusType 137 Source/core/page/SpatialNavigation.h bool scrollInDirection(LocalFrame*, FocusType); FocusType 138 Source/core/page/SpatialNavigation.h bool scrollInDirection(Node* container, FocusType); FocusType 139 Source/core/page/SpatialNavigation.h bool canScrollInDirection(const Node* container, FocusType); FocusType 140 Source/core/page/SpatialNavigation.h bool canScrollInDirection(const LocalFrame*, FocusType); FocusType 141 Source/core/page/SpatialNavigation.h bool canBeScrolledIntoView(FocusType, const FocusCandidate&); FocusType 143 Source/core/page/SpatialNavigation.h void distanceDataForNode(FocusType, const FocusCandidate& current, FocusCandidate&); FocusType 144 Source/core/page/SpatialNavigation.h Node* scrollableEnclosingBoxOrParentFrameForNodeInDirection(FocusType, Node*); FocusType 147 Source/core/page/SpatialNavigation.h LayoutRect virtualRectForDirection(FocusType, const LayoutRect& startingRect, LayoutUnit width = 0); FocusType 148 Source/core/page/SpatialNavigation.h LayoutRect virtualRectForAreaElementAndDirection(HTMLAreaElement&, FocusType); FocusType 182 Source/web/ChromeClientImpl.cpp bool ChromeClientImpl::canTakeFocus(FocusType) FocusType 189 Source/web/ChromeClientImpl.cpp void ChromeClientImpl::takeFocus(FocusType type) FocusType 83 Source/web/ChromeClientImpl.h virtual bool canTakeFocus(WebCore::FocusType) OVERRIDE; FocusType 84 Source/web/ChromeClientImpl.h virtual void takeFocus(WebCore::FocusType) OVERRIDE;