< prev index next >

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

Print this page

        

*** 92,101 **** --- 92,103 ---- import java.util.concurrent.CopyOnWriteArrayList; import com.sun.javafx.logging.PulseLogger; import static com.sun.javafx.logging.PulseLogger.PULSE_LOGGING_ENABLED; + import com.sun.javafx.scene.input.ClipboardHelper; + import com.sun.javafx.scene.input.TouchPointHelper; /** * The JavaFX {@code Scene} class is the container for all content in a scene graph. * The background of the scene is filled as specified by the {@code fill} property. * <p>
*** 375,385 **** } public ObservableList<Node> getChildren(Parent parent) { return parent.getChildren(); //was impl_getChildren } public Object renderToImage(Scene scene, Object platformImage) { ! return scene.snapshot(null).impl_getPlatformImage(); } }); SceneHelper.setSceneAccessor( new SceneHelper.SceneAccessor() { @Override --- 377,387 ---- } public ObservableList<Node> getChildren(Parent parent) { return parent.getChildren(); //was impl_getChildren } public Object renderToImage(Scene scene, Object platformImage) { ! return Toolkit.getImageAccessor().getPlatformImage(scene.snapshot(null)); } }); SceneHelper.setSceneAccessor( new SceneHelper.SceneAccessor() { @Override
*** 1988,1998 **** type = TouchEvent.TOUCH_STATIONARY; break; } for (TouchPoint t : touchPoints) { ! t.impl_reset(); } TouchEvent te = new TouchEvent(type, tp, touchList, touchEventSetId, e.isShiftDown(), e.isControlDown(), e.isAltDown(), e.isMetaDown()); --- 1990,2000 ---- type = TouchEvent.TOUCH_STATIONARY; break; } for (TouchPoint t : touchPoints) { ! TouchPointHelper.reset(t); } TouchEvent te = new TouchEvent(type, tp, touchList, touchEventSetId, e.isShiftDown(), e.isControlDown(), e.isAltDown(), e.isMetaDown());
*** 2936,2946 **** TransferMode transferMode, TKClipboard dragboard) { if (dndGesture == null) { dndGesture = new DnDGesture(); } ! Dragboard db = Dragboard.impl_createDragboard(dragboard); dndGesture.dragboard = db; DragEvent dragEvent = new DragEvent(DragEvent.ANY, dndGesture.dragboard, x, y, screenX, screenY, transferMode, null, null, pick(x, y)); return dndGesture.processTargetEnterOver(dragEvent); --- 2938,2948 ---- TransferMode transferMode, TKClipboard dragboard) { if (dndGesture == null) { dndGesture = new DnDGesture(); } ! Dragboard db = DragboardHelper.createDragboard(dragboard); dndGesture.dragboard = db; DragEvent dragEvent = new DragEvent(DragEvent.ANY, dndGesture.dragboard, x, y, screenX, screenY, transferMode, null, null, pick(x, y)); return dndGesture.processTargetEnterOver(dragEvent);
*** 3022,3032 **** @Override public void dragGestureRecognized(double x, double y, double screenX, double screenY, int button, TKClipboard dragboard) { ! Dragboard db = Dragboard.impl_createDragboard(dragboard); dndGesture = new DnDGesture(); dndGesture.dragboard = db; // TODO: support mouse buttons in DragEvent DragEvent dragEvent = new DragEvent(DragEvent.ANY, db, x, y, screenX, screenY, null, null, null, pick(x, y)); --- 3024,3034 ---- @Override public void dragGestureRecognized(double x, double y, double screenX, double screenY, int button, TKClipboard dragboard) { ! Dragboard db = DragboardHelper.createDragboard(dragboard); dndGesture = new DnDGesture(); dndGesture.dragboard = db; // TODO: support mouse buttons in DragEvent DragEvent dragEvent = new DragEvent(DragEvent.ANY, db, x, y, screenX, screenY, null, null, null, pick(x, y));
*** 3078,3088 **** /** * Called after DRAG_DETECTED event has been processed by application */ private void dragDetectedProcessed() { dragDetected = DragDetectedState.DONE; ! final boolean hasContent = (dragboard != null) && (dragboard.impl_contentPut()); if (hasContent) { /* start DnD */ Toolkit.getToolkit().startDrag(Scene.this.peer, sourceTransferModes, new DragSourceListener(), --- 3080,3090 ---- /** * Called after DRAG_DETECTED event has been processed by application */ private void dragDetectedProcessed() { dragDetected = DragDetectedState.DONE; ! final boolean hasContent = (dragboard != null) && (ClipboardHelper.contentPut(dragboard)); if (hasContent) { /* start DnD */ Toolkit.getToolkit().startDrag(Scene.this.peer, sourceTransferModes, new DragSourceListener(),
*** 3417,3427 **** if (dragboard != null) { return dragboard; } } TKClipboard dragboardPeer = peer.createDragboard(isDragSource); ! return Dragboard.impl_createDragboard(dragboardPeer); } } /** * State of a drag gesture with regards to DRAG_DETECTED event. --- 3419,3429 ---- if (dragboard != null) { return dragboard; } } TKClipboard dragboardPeer = peer.createDragboard(isDragSource); ! return DragboardHelper.createDragboard(dragboardPeer); } } /** * State of a drag gesture with regards to DRAG_DETECTED event.
< prev index next >