glib-2.0.m4: New file.
* glib-2.0.m4: New file. * gtk-2.0.m4: New file. * glib.m4: Remove. * gtk.m4: Remove. * configure.in: Update AM_PATH_GTK macro call to AM_PATH_GTK_2_0. Likewise for AM_PATH_GLIB. * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c, jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c, jni/gtk-peer/gthread-jni.c, jni/gtk-peer/gthread-jni.h: New versions from classpath. * aclocal.m4: Regenerate. * configure: Regenerate. * Makefile.in: Regenerate. * gcj/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. From-SVN: r68746
This commit is contained in:
parent
884a757a31
commit
29e531ff29
23 changed files with 1653 additions and 1200 deletions
|
@ -526,6 +526,7 @@ attach_jobject (GdkWindow *window, jobject *obj)
|
|||
| GDK_KEY_PRESS_MASK
|
||||
| GDK_FOCUS_CHANGE_MASK);
|
||||
|
||||
// g_print("storing obj %p property on window %p\n", obj, window);
|
||||
gdk_property_change (window,
|
||||
addr_atom,
|
||||
type_atom,
|
||||
|
@ -538,15 +539,22 @@ attach_jobject (GdkWindow *window, jobject *obj)
|
|||
void
|
||||
connect_awt_hook (JNIEnv *env, jobject peer_obj, int nwindows, ...)
|
||||
{
|
||||
int i;
|
||||
va_list ap;
|
||||
jobject *obj;
|
||||
|
||||
obj = (jobject *) malloc (sizeof (jobject));
|
||||
*obj = (*env)->NewGlobalRef (env, peer_obj);
|
||||
//g_print("Connection obj %p\n", peer_obj);
|
||||
|
||||
va_start (ap, nwindows);
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < nwindows; i++)
|
||||
attach_jobject (va_arg (ap, GdkWindow *), obj);
|
||||
{
|
||||
GdkWindow* attach = (va_arg (ap, GdkWindow *));
|
||||
//g_print("attach peer obj %p and %p\n", peer_obj, attach);
|
||||
attach_jobject(attach, obj);
|
||||
}
|
||||
}
|
||||
va_end (ap);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue