Lines Matching defs:tabIndex
2142 static Node* nextNodeWithExactTabIndex(Node* start, int tabIndex, KeyboardEvent* event)
2146 if (n->isKeyboardFocusable(event) && n->tabIndex() == tabIndex)
2152 static Node* previousNodeWithExactTabIndex(Node* start, int tabIndex, KeyboardEvent* event)
2156 if (n->isKeyboardFocusable(event) && n->tabIndex() == tabIndex)
2162 static Node* nextNodeWithGreaterTabIndex(Node* start, int tabIndex, KeyboardEvent* event)
2168 if (n->isKeyboardFocusable(event) && n->tabIndex() > tabIndex && n->tabIndex() < winningTabIndex) {
2170 winningTabIndex = n->tabIndex();
2176 static Node* previousNodeWithLowerTabIndex(Node* start, int tabIndex, KeyboardEvent* event)
2182 if (n->isKeyboardFocusable(event) && n->tabIndex() < tabIndex && n->tabIndex() > winningTabIndex) {
2184 winningTabIndex = n->tabIndex();
2194 if (start->tabIndex() < 0) {
2196 if (n->isKeyboardFocusable(event) && n->tabIndex() >= 0)
2201 if (Node* winner = nextNodeWithExactTabIndex(start->traverseNextNode(), start->tabIndex(), event))
2204 if (start->tabIndex() == 0)
2212 if (Node* winner = nextNodeWithGreaterTabIndex(this, start ? start->tabIndex() : 0, event))
2232 startingTabIndex = start->tabIndex();
2241 if (n->isKeyboardFocusable(event) && n->tabIndex() >= 0)
2251 startingTabIndex = (start && start->tabIndex()) ? start->tabIndex() : SHRT_MAX;