javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/org_eclipse_swt_internal_symbian_OS.cpp
changeset 23 98ccebc37403
parent 21 2a9601315dfc
child 60 6c158198356e
--- 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"