--- old/modules/graphics/src/main/java/javafx/scene/Node.java 2015-09-03 15:09:49.780728100 -0700 +++ new/modules/graphics/src/main/java/javafx/scene/Node.java 2015-09-03 15:09:49.149692000 -0700 @@ -122,13 +122,13 @@ import com.sun.javafx.collections.TrackableObservableList; import com.sun.javafx.collections.UnmodifiableListSet; import com.sun.javafx.css.PseudoClassState; -import com.sun.javafx.css.Selector; -import com.sun.javafx.css.Style; -import com.sun.javafx.css.converters.BooleanConverter; -import com.sun.javafx.css.converters.CursorConverter; -import com.sun.javafx.css.converters.EffectConverter; -import com.sun.javafx.css.converters.EnumConverter; -import com.sun.javafx.css.converters.SizeConverter; +import javafx.css.Selector; +import javafx.css.Style; +import javafx.css.converter.BooleanConverter; +import javafx.css.converter.CursorConverter; +import javafx.css.converter.EffectConverter; +import javafx.css.converter.EnumConverter; +import javafx.css.converter.SizeConverter; import com.sun.javafx.effect.EffectDirtyBits; import com.sun.javafx.geom.BaseBounds; import com.sun.javafx.geom.BoxBounds; @@ -1585,6 +1585,29 @@ return getMiscProperties().disableProperty(); } + +// /** +// * TODO document - null by default, could be non-null in subclasses (e.g. Control) +// */ +// public final ObjectProperty> inputMapProperty() { +// if (inputMap == null) { +// inputMap = new SimpleObjectProperty>(this, "inputMap") { +// private InputMap currentMap = get(); +// @Override protected void invalidated() { +// if (currentMap != null) { +// currentMap.dispose(); +// } +// currentMap = get(); +// } +// }; +// } +// return inputMap; +// } +// public final void setInputMap(InputMap value) { inputMapProperty().set(value); } +// public final InputMap getInputMap() { return inputMapProperty().getValue(); } +// private ObjectProperty> inputMap; + + /************************************************************************** * * *