< prev index next >
modules/graphics/src/main/java/com/sun/javafx/scene/KeyboardShortcutsHandler.java
Print this page
*** 97,107 ****
}
return accelerators;
}
private void traverse(Event event, Node node, Direction dir) {
! if (node.impl_traverse(dir)) {
event.consume();
}
}
public void processTraversal(Event event) {
--- 97,107 ----
}
return accelerators;
}
private void traverse(Event event, Node node, Direction dir) {
! if (NodeHelper.traverse(node, dir)) {
event.consume();
}
}
public void processTraversal(Event event) {
*** 279,293 ****
*/
for (int i = 0 ; i < mnemonicsList.size() ; i++) {
Mnemonic mnemonic = mnemonicsList.get(i);
Node currentNode = mnemonic.getNode();
! if (firstMnemonics == null && (currentNode.impl_isTreeVisible() && !currentNode.isDisabled())) {
firstMnemonics = mnemonic;
}
! if (currentNode.impl_isTreeVisible() && (currentNode.isFocusTraversable() && !currentNode.isDisabled())) {
if (firstNode == null) {
firstNode = currentNode;
} else {
/*
** there is more than one node on this keyCombo
--- 279,293 ----
*/
for (int i = 0 ; i < mnemonicsList.size() ; i++) {
Mnemonic mnemonic = mnemonicsList.get(i);
Node currentNode = mnemonic.getNode();
! if (firstMnemonics == null && (NodeHelper.isTreeVisible(currentNode) && !currentNode.isDisabled())) {
firstMnemonics = mnemonic;
}
! if (NodeHelper.isTreeVisible(currentNode) && (currentNode.isFocusTraversable() && !currentNode.isDisabled())) {
if (firstNode == null) {
firstNode = currentNode;
} else {
/*
** there is more than one node on this keyCombo
*** 388,398 ****
mnemonicsList = (ObservableList) mnemonic.getValue();
if (mnemonicsList != null) {
for (int i = 0 ; i < mnemonicsList.size() ; i++) {
Node currentNode = (Node)mnemonicsList.get(i).getNode();
! currentNode.impl_setShowMnemonics(mnemonicsDisplayEnabled);
}
}
}
}
}
--- 388,398 ----
mnemonicsList = (ObservableList) mnemonic.getValue();
if (mnemonicsList != null) {
for (int i = 0 ; i < mnemonicsList.size() ; i++) {
Node currentNode = (Node)mnemonicsList.get(i).getNode();
! NodeHelper.setShowMnemonics(currentNode, mnemonicsDisplayEnabled);
}
}
}
}
}
< prev index next >