526 |
GTK_VALUE_BOOL (arg) = value; |
GTK_VALUE_BOOL (arg) = value; |
527 |
|
|
528 |
gdk_threads_enter(); |
gdk_threads_enter(); |
529 |
g_object_set(ptr, name, GTK_VALUE_BOOL(arg), NULL); |
g_object_set(ptr, name, value, NULL); |
530 |
gdk_threads_leave(); |
gdk_threads_leave(); |
531 |
|
|
532 |
(*env)->ReleaseStringUTFChars (env, jname, name); |
(*env)->ReleaseStringUTFChars (env, jname, name); |
637 |
|
|
638 |
gdk_threads_enter (); |
gdk_threads_enter (); |
639 |
gtk_widget_realize (GTK_WIDGET (ptr)); |
gtk_widget_realize (GTK_WIDGET (ptr)); |
640 |
connect_awt_hook (env, obj, 1, GTK_WIDGET (ptr)->window); |
if(GTK_IS_BUTTON(ptr)) |
641 |
|
{ |
642 |
|
g_print("-- connecting a button --\n"); |
643 |
|
connect_awt_hook (env, obj, 1, GTK_BUTTON(ptr)->event_window); |
644 |
|
} |
645 |
|
else |
646 |
|
{ |
647 |
|
connect_awt_hook (env, obj, 1, GTK_WIDGET (ptr)->window); |
648 |
|
g_print("Connection object %p with window %p (but ptr is %p)\n", obj, GTK_WIDGET(ptr)->window, ptr); |
649 |
|
} |
650 |
gdk_threads_leave (); |
gdk_threads_leave (); |
651 |
} |
} |