aboutsummaryrefslogtreecommitdiff
path: root/libjava/jni/gtk-peer
diff options
context:
space:
mode:
authorThomas Fitzsimmons <fitzsim@redhat.com>2003-09-17 04:39:34 +0000
committerThomas Fitzsimmons <fitzsim@gcc.gnu.org>2003-09-17 04:39:34 +0000
commitcc16baeb1b582b28d47959d841309020eaf615e4 (patch)
tree5365edb44d1a0f23d9b749a84d4d960d642e6f38 /libjava/jni/gtk-peer
parent2db99d0587ee5a9e09cce0d5af97e4dcf0ceb766 (diff)
downloadgcc-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.c22
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 ();
-}