diff options
author | Thomas Fitzsimmons <fitzsim@redhat.com> | 2003-09-17 04:39:34 +0000 |
---|---|---|
committer | Thomas Fitzsimmons <fitzsim@gcc.gnu.org> | 2003-09-17 04:39:34 +0000 |
commit | cc16baeb1b582b28d47959d841309020eaf615e4 (patch) | |
tree | 5365edb44d1a0f23d9b749a84d4d960d642e6f38 /libjava/jni/gtk-peer | |
parent | 2db99d0587ee5a9e09cce0d5af97e4dcf0ceb766 (diff) | |
download | gcc-cc16baeb1b582b28d47959d841309020eaf615e4.zip gcc-cc16baeb1b582b28d47959d841309020eaf615e4.tar.gz gcc-cc16baeb1b582b28d47959d841309020eaf615e4.tar.bz2 |
GtkEmbeddedWindowPeer.java (construct): Remove method declaration.
2003-09-16 Thomas Fitzsimmons <fitzsim@redhat.com>
* gnu/java/awt/peer/gtk/GtkEmbeddedWindowPeer.java (construct):
Remove method declaration.
(create()): Call native create.
(create(int)): New method.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c:
(create): Add window_id parameter. Call gtk_plug_new with
window_id parameter.
(construct): Remove method implementation.
From-SVN: r71453
Diffstat (limited to 'libjava/jni/gtk-peer')
-rw-r--r-- | libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c b/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c index ca42247..604193a 100644 --- a/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c +++ b/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c @@ -42,15 +42,14 @@ exception statement from your version. */ JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer_create - (JNIEnv *env, jobject obj) + (JNIEnv *env, jobject obj, jint window_id) { - gpointer window; + GtkWidget *window; GtkWidget *vbox, *layout; gdk_threads_enter (); - /* Create an "unplugged" GtkPlug. */ - window = gtk_plug_new (0); + window = gtk_plug_new (window_id); vbox = gtk_vbox_new (0, 0); layout = gtk_layout_new (NULL, NULL); @@ -64,18 +63,3 @@ Java_gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer_create NSA_SET_PTR (env, obj, window); } - -JNIEXPORT void JNICALL -Java_gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer_construct - (JNIEnv *env, jobject obj, jint window_id) -{ - void *ptr; - - ptr = NSA_GET_PTR (env, obj); - - gdk_threads_enter (); - - gtk_plug_construct (GTK_PLUG (ptr), window_id); - - gdk_threads_leave (); -} |