< prev index next >

modules/graphics/src/main/java/com/sun/javafx/tk/quantum/QuantumToolkit.java

Print this page

        

*** 127,136 **** --- 127,137 ---- import com.sun.scenario.effect.Filterable; import com.sun.scenario.effect.impl.prism.PrFilterContext; import com.sun.scenario.effect.impl.prism.PrImage; import com.sun.javafx.logging.PulseLogger; import static com.sun.javafx.logging.PulseLogger.PULSE_LOGGING_ENABLED; + import com.sun.javafx.scene.input.DragboardHelper; import com.sun.prism.impl.ManagedResource; public final class QuantumToolkit extends Toolkit { public static final boolean verbose =
*** 894,904 **** @Override protected Object createImagePatternPaint(ImagePattern paint) { if (paint.getImage() == null) { return com.sun.prism.paint.Color.TRANSPARENT; } else { ! return new com.sun.prism.paint.ImagePattern((com.sun.prism.Image) paint.getImage().impl_getPlatformImage(), (float)paint.getX(), (float)paint.getY(), (float)paint.getWidth(), (float)paint.getHeight(), paint.isProportional(), --- 895,906 ---- @Override protected Object createImagePatternPaint(ImagePattern paint) { if (paint.getImage() == null) { return com.sun.prism.paint.Color.TRANSPARENT; } else { ! return new com.sun.prism.paint.ImagePattern( ! (com.sun.prism.Image) Toolkit.getImageAccessor().getPlatformImage(paint.getImage()), (float)paint.getX(), (float)paint.getY(), (float)paint.getWidth(), (float)paint.getHeight(), paint.isProportional(),
*** 1053,1063 **** return elements.toArray(new PathElement[elements.size()]); } @Override public Filterable toFilterable(Image img) { ! return PrImage.create((com.sun.prism.Image) img.impl_getPlatformImage()); } @Override public FilterContext getFilterContext(Object config) { if (config == null || (!(config instanceof com.sun.glass.ui.Screen))) { return PrFilterContext.getDefaultInstance(); --- 1055,1065 ---- return elements.toArray(new PathElement[elements.size()]); } @Override public Filterable toFilterable(Image img) { ! return PrImage.create((com.sun.prism.Image) Toolkit.getImageAccessor().getPlatformImage(img)); } @Override public FilterContext getFilterContext(Object config) { if (config == null || (!(config instanceof com.sun.glass.ui.Screen))) { return PrFilterContext.getDefaultInstance();
*** 1216,1226 **** } GlassScene view = (GlassScene)scene; view.setTKDragSourceListener(l); ! QuantumClipboard gc = (QuantumClipboard)dragboard.impl_getPeer(); gc.setSupportedTransferMode(tm); gc.flush(); // flush causes a modal DnD event loop, when we return, close the clipboard gc.close(); --- 1218,1228 ---- } GlassScene view = (GlassScene)scene; view.setTKDragSourceListener(l); ! QuantumClipboard gc = (QuantumClipboard) DragboardHelper.getPeer(dragboard); gc.setSupportedTransferMode(tm); gc.flush(); // flush causes a modal DnD event loop, when we return, close the clipboard gc.close();
< prev index next >