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,17 +120,17 @@
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 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,10 +1583,33 @@
*/
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;
+
+
/**************************************************************************
* *
*
* *
*************************************************************************/