< prev index next >

modules/controls/src/main/java/javafx/scene/control/skin/ToolBarSkin.java

Print this page

        

*** 23,32 **** --- 23,33 ---- * questions. */ package javafx.scene.control.skin; + import com.sun.javafx.scene.NodeHelper; import com.sun.javafx.scene.ParentHelper; import java.util.ArrayList; import java.util.Collections; import java.util.List;
*** 133,143 **** engine = new ParentTraversalEngine(getSkinnable(), new Algorithm() { private Node selectPrev(int from, TraversalContext context) { for (int i = from; i >= 0; --i) { Node n = box.getChildren().get(i); ! if (n.isDisabled() || !n.impl_isTreeVisible()) continue; if (n instanceof Parent) { Node selected = context.selectLastInParent((Parent)n); if (selected != null) return selected; } if (n.isFocusTraversable() ) { --- 134,144 ---- engine = new ParentTraversalEngine(getSkinnable(), new Algorithm() { private Node selectPrev(int from, TraversalContext context) { for (int i = from; i >= 0; --i) { Node n = box.getChildren().get(i); ! if (n.isDisabled() || !NodeHelper.isTreeVisible(n)) continue; if (n instanceof Parent) { Node selected = context.selectLastInParent((Parent)n); if (selected != null) return selected; } if (n.isFocusTraversable() ) {
*** 148,158 **** } private Node selectNext(int from, TraversalContext context) { for (int i = from, max = box.getChildren().size(); i < max; ++i) { Node n = box.getChildren().get(i); ! if (n.isDisabled() || !n.impl_isTreeVisible()) continue; if (n.isFocusTraversable()) { return n; } if (n instanceof Parent) { Node selected = context.selectFirstInParent((Parent)n); --- 149,159 ---- } private Node selectNext(int from, TraversalContext context) { for (int i = from, max = box.getChildren().size(); i < max; ++i) { Node n = box.getChildren().get(i); ! if (n.isDisabled() || !NodeHelper.isTreeVisible(n)) continue; if (n.isFocusTraversable()) { return n; } if (n instanceof Parent) { Node selected = context.selectFirstInParent((Parent)n);
< prev index next >