176 if (env->ExceptionCheck()) return JNI_ERR;
177 jArrayListAdd = env->GetMethodID(jArrayListCls, "add", "(Ljava/lang/Object;)Z");
178 if (env->ExceptionCheck()) return JNI_ERR;
179 jArrayListGetIdx = env->GetMethodID(jArrayListCls, "get", "(I)Ljava/lang/Object;");
180 if (env->ExceptionCheck()) return JNI_ERR;
181 clazz = env->FindClass("com/sun/glass/ui/Pixels");
182 if (env->ExceptionCheck()) return JNI_ERR;
183 jPixelsAttachData = env->GetMethodID(clazz, "attachData", "(J)V");
184 if (env->ExceptionCheck()) return JNI_ERR;
185
186 clazz = env->FindClass("com/sun/glass/ui/gtk/GtkPixels");
187 if (env->ExceptionCheck()) return JNI_ERR;
188
189 jGtkPixelsCls = (jclass) env->NewGlobalRef(clazz);
190 jGtkPixelsInit = env->GetMethodID(jGtkPixelsCls, "<init>", "(IILjava/nio/ByteBuffer;)V");
191 if (env->ExceptionCheck()) return JNI_ERR;
192
193 clazz = env->FindClass("com/sun/glass/ui/Screen");
194 if (env->ExceptionCheck()) return JNI_ERR;
195 jScreenCls = (jclass) env->NewGlobalRef(clazz);
196 jScreenInit = env->GetMethodID(jScreenCls, "<init>", "(JIIIIIIIIIIIF)V");
197 if (env->ExceptionCheck()) return JNI_ERR;
198 jScreenNotifySettingsChanged = env->GetStaticMethodID(jScreenCls, "notifySettingsChanged", "()V");
199 if (env->ExceptionCheck()) return JNI_ERR;
200
201 clazz = env->FindClass("com/sun/glass/ui/View");
202 if (env->ExceptionCheck()) return JNI_ERR;
203 jViewNotifyResize = env->GetMethodID(clazz, "notifyResize", "(II)V");
204 if (env->ExceptionCheck()) return JNI_ERR;
205 jViewNotifyMouse = env->GetMethodID(clazz, "notifyMouse", "(IIIIIIIZZ)V");
206 if (env->ExceptionCheck()) return JNI_ERR;
207 jViewNotifyRepaint = env->GetMethodID(clazz, "notifyRepaint", "(IIII)V");
208 if (env->ExceptionCheck()) return JNI_ERR;
209 jViewNotifyKey = env->GetMethodID(clazz, "notifyKey", "(II[CI)V");
210 if (env->ExceptionCheck()) return JNI_ERR;
211 jViewNotifyView = env->GetMethodID(clazz, "notifyView", "(I)V");
212 if (env->ExceptionCheck()) return JNI_ERR;
213 jViewNotifyDragEnter = env->GetMethodID(clazz, "notifyDragEnter", "(IIIII)I");
214 if (env->ExceptionCheck()) return JNI_ERR;
215 jViewNotifyDragOver = env->GetMethodID(clazz, "notifyDragOver", "(IIIII)I");
216 if (env->ExceptionCheck()) return JNI_ERR;
|
176 if (env->ExceptionCheck()) return JNI_ERR;
177 jArrayListAdd = env->GetMethodID(jArrayListCls, "add", "(Ljava/lang/Object;)Z");
178 if (env->ExceptionCheck()) return JNI_ERR;
179 jArrayListGetIdx = env->GetMethodID(jArrayListCls, "get", "(I)Ljava/lang/Object;");
180 if (env->ExceptionCheck()) return JNI_ERR;
181 clazz = env->FindClass("com/sun/glass/ui/Pixels");
182 if (env->ExceptionCheck()) return JNI_ERR;
183 jPixelsAttachData = env->GetMethodID(clazz, "attachData", "(J)V");
184 if (env->ExceptionCheck()) return JNI_ERR;
185
186 clazz = env->FindClass("com/sun/glass/ui/gtk/GtkPixels");
187 if (env->ExceptionCheck()) return JNI_ERR;
188
189 jGtkPixelsCls = (jclass) env->NewGlobalRef(clazz);
190 jGtkPixelsInit = env->GetMethodID(jGtkPixelsCls, "<init>", "(IILjava/nio/ByteBuffer;)V");
191 if (env->ExceptionCheck()) return JNI_ERR;
192
193 clazz = env->FindClass("com/sun/glass/ui/Screen");
194 if (env->ExceptionCheck()) return JNI_ERR;
195 jScreenCls = (jclass) env->NewGlobalRef(clazz);
196 jScreenInit = env->GetMethodID(jScreenCls, "<init>", "(JIIIIIIIIIIIIIIIFFFF)V");
197 if (env->ExceptionCheck()) return JNI_ERR;
198 jScreenNotifySettingsChanged = env->GetStaticMethodID(jScreenCls, "notifySettingsChanged", "()V");
199 if (env->ExceptionCheck()) return JNI_ERR;
200
201 clazz = env->FindClass("com/sun/glass/ui/View");
202 if (env->ExceptionCheck()) return JNI_ERR;
203 jViewNotifyResize = env->GetMethodID(clazz, "notifyResize", "(II)V");
204 if (env->ExceptionCheck()) return JNI_ERR;
205 jViewNotifyMouse = env->GetMethodID(clazz, "notifyMouse", "(IIIIIIIZZ)V");
206 if (env->ExceptionCheck()) return JNI_ERR;
207 jViewNotifyRepaint = env->GetMethodID(clazz, "notifyRepaint", "(IIII)V");
208 if (env->ExceptionCheck()) return JNI_ERR;
209 jViewNotifyKey = env->GetMethodID(clazz, "notifyKey", "(II[CI)V");
210 if (env->ExceptionCheck()) return JNI_ERR;
211 jViewNotifyView = env->GetMethodID(clazz, "notifyView", "(I)V");
212 if (env->ExceptionCheck()) return JNI_ERR;
213 jViewNotifyDragEnter = env->GetMethodID(clazz, "notifyDragEnter", "(IIIII)I");
214 if (env->ExceptionCheck()) return JNI_ERR;
215 jViewNotifyDragOver = env->GetMethodID(clazz, "notifyDragOver", "(IIIII)I");
216 if (env->ExceptionCheck()) return JNI_ERR;
|