< 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 >