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;
+
+
/**************************************************************************
* *
*
* *
*************************************************************************/