84 |
NSA_SET_PTR (env, obj, widget); |
NSA_SET_PTR (env, obj, widget); |
85 |
} |
} |
86 |
|
|
|
JNIEXPORT void JNICALL |
|
|
Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_connectJObject |
|
|
(JNIEnv *env, jobject obj) |
|
|
{ |
|
|
void *ptr = NSA_GET_PTR (env, obj); |
|
|
|
|
|
gdk_threads_enter (); |
|
|
|
|
|
gtk_widget_realize (GTK_WIDGET (ptr)); |
|
|
|
|
|
connect_awt_hook (env, obj, 1, GTK_WIDGET (ptr)->window); |
|
|
|
|
|
gdk_threads_leave (); |
|
|
} |
|
|
|
|
87 |
JNIEXPORT void JNICALL |
JNIEXPORT void JNICALL |
88 |
Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_connectSignals |
Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_connectSignals |
89 |
(JNIEnv *env, jobject obj) |
(JNIEnv *env, jobject obj) |
94 |
|
|
95 |
gdk_threads_enter (); |
gdk_threads_enter (); |
96 |
|
|
|
gtk_widget_realize (GTK_WIDGET (ptr)); |
|
|
|
|
97 |
g_signal_connect (G_OBJECT (GTK_DIALOG (ptr)), |
g_signal_connect (G_OBJECT (GTK_DIALOG (ptr)), |
98 |
"response", |
"response", |
99 |
GTK_SIGNAL_FUNC (handle_response), *gref); |
GTK_SIGNAL_FUNC (handle_response), *gref); |