diff -r e5618cc85d74 -r 6c158198356e javauis/eswt_akn/org.eclipse.ercp.swt.s60/src/org/eclipse/swt/internal/symbian/OS.java --- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/src/org/eclipse/swt/internal/symbian/OS.java Thu Jul 15 18:31:06 2010 +0300 +++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/src/org/eclipse/swt/internal/symbian/OS.java Thu Aug 19 09:48:13 2010 +0300 @@ -224,11 +224,13 @@ */ public static final native int Image_New(int deviceHandle, int width, int height); public static final native int Image_NewFromData(int deviceHandle, ImageData data); + public static final native int Image_NewFromTheme(int deviceHandle, int id); public static final native void Image_Dispose(int deviceHandle, int handle); public static final native Rectangle Image_GetBounds(int handle); public static final native ImageData Image_GetData(int handle); public static final native void Image_AddRef(int handle); public static final native void Image_RemoveRef(int handle); + public static final native int Image_Scale(int deviceHandle, int srcImageHandle, int destWidth, int destHeight, boolean keepAspectRatio); /* * Class Link