X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fxwt%2Fplat%2FDarwin.java;h=a3e4141e34b19c6e2942b4f1f063f8f524db15ac;hp=8da005c885e56ed7a51f9a90c12baa9a38e23466;hb=745fb6aad79e10eb8c402b8fa6a591769c0fcdfb;hpb=466511543a8a6c421bfa7979e000a115e1f2a2c8 diff --git a/src/org/xwt/plat/Darwin.java b/src/org/xwt/plat/Darwin.java index 8da005c..a3e4141 100644 --- a/src/org/xwt/plat/Darwin.java +++ b/src/org/xwt/plat/Darwin.java @@ -275,6 +275,7 @@ public class Darwin extends POSIX { private native void reshape(int w, int h); // blit_lock is assumed to be held public void needsReshape() { needsReshape = true; } + public native void natDispose(); } @@ -321,6 +322,12 @@ public class Darwin extends POSIX { else return /*new QZCarbonPicture(data,w,h);*/ null; } + protected Picture _createAlphaOnlyPicture(byte[] data, int w, int h) { + if(openGL != null) + return openGL.createAlphaOnlyPicture(data,w,h); + else + return super.createAlphaOnlyPicture(data,w,h); + } /* A message that is sent through the carbon event queue */ private static abstract class CarbonMessage {