185 |
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetSetCursor |
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetSetCursor |
186 |
(JNIEnv *env, jobject obj, jint type) |
(JNIEnv *env, jobject obj, jint type) |
187 |
{ |
{ |
188 |
|
gdk_threads_enter (); |
189 |
|
|
190 |
|
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetSetCursorUnlocked |
191 |
|
(env, obj, type); |
192 |
|
|
193 |
|
gdk_threads_leave (); |
194 |
|
} |
195 |
|
|
196 |
|
JNIEXPORT void JNICALL |
197 |
|
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetSetCursorUnlocked |
198 |
|
(JNIEnv *env, jobject obj, jint type) |
199 |
|
{ |
200 |
void *ptr; |
void *ptr; |
201 |
GtkWidget *widget; |
GtkWidget *widget; |
202 |
GdkCursorType gdk_cursor_type; |
GdkCursorType gdk_cursor_type; |
203 |
GdkCursor *gdk_cursor; |
GdkCursor *gdk_cursor; |
204 |
|
|
|
gdk_threads_enter (); |
|
|
|
|
205 |
ptr = NSA_GET_PTR (env, obj); |
ptr = NSA_GET_PTR (env, obj); |
206 |
|
|
207 |
switch (type) |
switch (type) |
254 |
gdk_cursor = gdk_cursor_new (gdk_cursor_type); |
gdk_cursor = gdk_cursor_new (gdk_cursor_type); |
255 |
gdk_window_set_cursor (widget->window, gdk_cursor); |
gdk_window_set_cursor (widget->window, gdk_cursor); |
256 |
gdk_cursor_destroy (gdk_cursor); |
gdk_cursor_destroy (gdk_cursor); |
|
|
|
|
gdk_threads_leave (); |
|
257 |
} |
} |
258 |
|
|
259 |
JNIEXPORT void JNICALL |
JNIEXPORT void JNICALL |
711 |
} |
} |
712 |
|
|
713 |
JNIEXPORT void JNICALL |
JNIEXPORT void JNICALL |
714 |
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_show |
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_setVisibleNative |
715 |
(JNIEnv *env, jobject obj) |
(JNIEnv *env, jobject obj, jboolean visible) |
716 |
{ |
{ |
|
void *ptr; |
|
|
|
|
717 |
gdk_threads_enter(); |
gdk_threads_enter(); |
718 |
|
|
719 |
ptr = NSA_GET_PTR (env, obj); |
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_setVisibleNativeUnlocked |
720 |
|
(env, obj, visible); |
|
gtk_widget_show (GTK_WIDGET (ptr)); |
|
721 |
|
|
722 |
gdk_threads_leave(); |
gdk_threads_leave(); |
723 |
} |
} |
724 |
|
|
725 |
JNIEXPORT void JNICALL |
JNIEXPORT void JNICALL |
726 |
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_hide |
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_setVisibleNativeUnlocked |
727 |
(JNIEnv *env, jobject obj) |
(JNIEnv *env, jobject obj, jboolean visible) |
728 |
{ |
{ |
729 |
void *ptr; |
void *ptr; |
730 |
|
|
|
gdk_threads_enter(); |
|
|
|
|
731 |
ptr = NSA_GET_PTR (env, obj); |
ptr = NSA_GET_PTR (env, obj); |
732 |
|
|
733 |
gtk_widget_hide (GTK_WIDGET (ptr)); |
if (visible) |
734 |
|
gtk_widget_show (GTK_WIDGET (ptr)); |
735 |
gdk_threads_leave(); |
else |
736 |
|
gtk_widget_hide (GTK_WIDGET (ptr)); |
737 |
} |
} |
738 |
|
|
739 |
JNIEXPORT jboolean JNICALL |
JNIEXPORT jboolean JNICALL |