javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/org_eclipse_swt_internal_symbian_OS.cpp
--- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/org_eclipse_swt_internal_symbian_OS.cpp Mon May 03 12:27:20 2010 +0300
+++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/org_eclipse_swt_internal_symbian_OS.cpp Fri May 14 15:47:24 2010 +0300
@@ -374,7 +374,7 @@
}
}
}
-
+
JNIEXPORT void JNICALL Java_org_eclipse_swt_internal_symbian_OS_Display_1NotifyFirstPaintComplete
(JNIEnv *, jclass, jboolean aTopShell)
{
@@ -1991,6 +1991,13 @@
CallMethod(shell, &MSwtShell::SetAsyncPainting, aStatus);
}
+ JNIEXPORT void JNICALL Java_org_eclipse_swt_internal_symbian_OS_Shell_1SetTaskTip(
+ JNIEnv*, jclass, jint aHandle)
+ {
+ MSwtShell* shell = reinterpret_cast<MSwtShell*>(aHandle);
+ CallMethod(shell, &MSwtShell::SetTaskTip);
+ }
+
/*
* Class Label
@@ -3320,4 +3327,13 @@
return result;
}
+ JNIEXPORT jint JNICALL Java_org_eclipse_swt_internal_symbian_OS_windowServer(JNIEnv *, jclass)
+ {
+#ifdef RD_JAVA_S60_RELEASE_9_2
+ return 2;
+#else
+ return 1;
+#endif
+ }
+
} // extern "C"