javauis/eswt_qt/org.eclipse.swt/Eclipse_SWT_PI/qt/org/eclipse/swt/internal/qt/graphics/OS.java
changeset 80 d6dafc5d983f
parent 78 71ad690e91f5
equal deleted inserted replaced
78:71ad690e91f5 80:d6dafc5d983f
    77     static final native void graphicsContext_resetTransform(int handle);
    77     static final native void graphicsContext_resetTransform(int handle);
    78     static final native void graphicsContext_saveSettings(int handle);
    78     static final native void graphicsContext_saveSettings(int handle);
    79     static final native void graphicsContext_restoreSettings(int handle);
    79     static final native void graphicsContext_restoreSettings(int handle);
    80 
    80 
    81     // Image
    81     // Image
    82     static final native int image_create(int width, int height, int fillColor); 
    82     static final native int image_create(int width, int height, int fillColor, int type);
    83     static final native int image_create(int imageHandle, int x, int y, int width, int height);
    83     static final native int image_create(int imageHandle, int x, int y, int width, int height);
    84     static final native int image_create(ImageData imageData);
    84     static final native int image_create(int imageHandle, int x, int y, int width, int height, int typeOfCopy);
    85     static final native int image_create(int[] argbData, int width, int height, boolean hasAlpha);
    85     static final native int image_create(ImageData imageData, int type);
       
    86     static final native int image_create(int[] argbData, int width, int height, boolean hasAlpha, int type);
    86     static final native int image_create(int pixmapHandle);
    87     static final native int image_create(int pixmapHandle);
    87     static final native int image_getFormat(int handle);
    88     static final native int image_getFormat(int handle);
    88     static final native int image_getHeight(int handle);
    89     static final native int image_getHeight(int handle);
    89     static final native int image_getWidth(int handle);
    90     static final native int image_getWidth(int handle);
    90     static final native void image_getRGB(int handle, int[] argbData, int offset, int scanlength,int x, int y, int width, int height);
    91     static final native void image_getRGB(int handle, int[] argbData, int offset, int scanlength,int x, int y, int width, int height);
    91     static final native void image_getRGB(int handle, byte[] argbData, byte[] transparencyMask, int offset, int scanlength,int x, int y, int width, int height, int format);
    92     static final native void image_getRGB(int handle, byte[] argbData, byte[] transparencyMask, int offset, int scanlength,int x, int y, int width, int height, int format);
    92     static final native void image_getRGB(int handle, short[] argbData, int offset, int scanlength,int x, int y, int width, int height, int format);
    93     static final native void image_getRGB(int handle, short[] argbData, int offset, int scanlength,int x, int y, int width, int height, int format);
    93     static final native ImageData image_getImageData(int imageHandle);
    94     static final native ImageData image_getImageData(int imageHandle);
       
    95     static final native int image_getType(int imageHandle);
       
    96     static final native int image_getQPaintDeviceHandle(int imageHandle);
    94     static final native void image_transform(int handle, int transform);
    97     static final native void image_transform(int handle, int transform);
    95     static final native void image_dispose(int handle);
    98     static final native void image_dispose(int handle);
    96     static final native int image_getPixmapHandle(int handle);
       
    97     static final native boolean image_detectCollision(int image1Handle, int transform1, int p1x, int p1y, int r1x1, int r1y1, int r1x2, int r1y2,
    99     static final native boolean image_detectCollision(int image1Handle, int transform1, int p1x, int p1y, int r1x1, int r1y1, int r1x2, int r1y2,
    98                                                       int image2Handle, int transform2, int p2x, int p2y, int r2x1, int r2y1, int r2x2, int r2y2);
   100                                                       int image2Handle, int transform2, int p2x, int p2y, int r2x1, int r2y1, int r2x2, int r2y2);
    99 
   101 
   100     // ImageLoader
   102     // ImageLoader
   101     static final native void imageLoader_append(int handle, int length, int offset, byte[] data);
   103     static final native void imageLoader_append(int handle, int length, int offset, byte[] data);
   102     static final native void imageLoader_beginStream(int handle, int bufferSize);
   104     static final native void imageLoader_beginStream(int handle, int bufferSize);
   103     static final native int imageLoader_endStream(int handle);
   105     static final native int imageLoader_endStream(int handle);
   104     static final native int imageLoader_init();
   106     static final native int imageLoader_init(int resultImageType);
   105     static final native void imageLoader_dispose(int handle);
   107     static final native void imageLoader_dispose(int handle);
   106     static final native int imageLoader_load(int handle, String fileName);
   108     static final native int imageLoader_load(int handle, String fileName);
   107     static final native void imageLoader_setLoadSize(int handle, int width, int height);
   109     static final native void imageLoader_setLoadSize(int handle, int width, int height);
       
   110     static final native void imageloader_setResultImageType(int handle, int imageType);
   108     static final native Point imageLoader_getImageSize(byte[] data);
   111     static final native Point imageLoader_getImageSize(byte[] data);
   109     
   112     
   110     // FontUtils
   113     // FontUtils
   111     static final native int  fontUtils_getAscent(int fontHandle);
   114     static final native int  fontUtils_getAscent(int fontHandle);
   112     static final native void fontUtils_getBoundingRect(int fontHandle, int[] rect, String str);
   115     static final native void fontUtils_getBoundingRect(int fontHandle, int[] rect, String str);