modules/graphics/src/main/java/javafx/scene/Node.java

Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization

*** 120,136 **** import com.sun.javafx.beans.event.AbstractNotifyListener; import com.sun.javafx.binding.ExpressionHelper; 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 com.sun.javafx.effect.EffectDirtyBits; import com.sun.javafx.geom.BaseBounds; import com.sun.javafx.geom.BoxBounds; import com.sun.javafx.geom.PickRay; import com.sun.javafx.geom.RectBounds; --- 120,136 ---- import com.sun.javafx.beans.event.AbstractNotifyListener; import com.sun.javafx.binding.ExpressionHelper; import com.sun.javafx.collections.TrackableObservableList; import com.sun.javafx.collections.UnmodifiableListSet; import com.sun.javafx.css.PseudoClassState; ! 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; import com.sun.javafx.geom.PickRay; import com.sun.javafx.geom.RectBounds;
*** 1583,1592 **** --- 1583,1615 ---- */ public final BooleanProperty disableProperty() { return getMiscProperties().disableProperty(); } + + // /** + // * TODO document - null by default, could be non-null in subclasses (e.g. Control) + // */ + // public final ObjectProperty<InputMap<?>> inputMapProperty() { + // if (inputMap == null) { + // inputMap = new SimpleObjectProperty<InputMap<?>>(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<?>> inputMap; + + /************************************************************************** * * * * * *************************************************************************/