< prev index next >

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

Print this page

        

@@ -127,10 +127,11 @@
 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,11 +895,12 @@
     @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(),
+            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,11 +1055,11 @@
 
         return elements.toArray(new PathElement[elements.size()]);
     }
 
     @Override public Filterable toFilterable(Image img) {
-        return PrImage.create((com.sun.prism.Image) img.impl_getPlatformImage());
+        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,11 +1218,11 @@
         }
 
         GlassScene view = (GlassScene)scene;
         view.setTKDragSourceListener(l);
 
-        QuantumClipboard gc = (QuantumClipboard)dragboard.impl_getPeer();
+        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 >