70 |
jmethodID initComponentGraphics2DID; |
jmethodID initComponentGraphics2DID; |
71 |
jmethodID setCursorID; |
jmethodID setCursorID; |
72 |
|
|
73 |
JNIEnv *gdk_env; |
JavaVM *java_vm; |
74 |
|
|
75 |
|
JNIEnv * |
76 |
|
gdk_env() |
77 |
|
{ |
78 |
|
JNIEnv *tmp; |
79 |
|
g_assert((*java_vm)->GetEnv(java_vm, (void **)&tmp, JNI_VERSION_1_2) == JNI_OK); |
80 |
|
return tmp; |
81 |
|
} |
82 |
|
|
83 |
|
|
84 |
GtkWindowGroup *global_gtk_window_group; |
GtkWindowGroup *global_gtk_window_group; |
85 |
|
|
118 |
gtkgenericpeer = (*env)->FindClass(env, "gnu/java/awt/peer/gtk/GtkGenericPeer"); |
gtkgenericpeer = (*env)->FindClass(env, "gnu/java/awt/peer/gtk/GtkGenericPeer"); |
119 |
|
|
120 |
NSA_INIT (env, gtkgenericpeer); |
NSA_INIT (env, gtkgenericpeer); |
121 |
gdk_env = env; |
|
122 |
|
g_assert((*env)->GetJavaVM(env, &java_vm) == 0); |
123 |
|
|
124 |
/* GTK requires a program's argc and argv variables, and requires that they |
/* GTK requires a program's argc and argv variables, and requires that they |
125 |
be valid. Set it up. */ |
be valid. Set it up. */ |