/[classpath]/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c
ViewVC logotype

Diff of /classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by mkoch, Thu Apr 22 18:19:23 2004 UTC revision 1.5 by mkoch, Wed Sep 22 11:03:10 2004 UTC
# Line 45  Java_gnu_java_awt_peer_gtk_GtkEmbeddedWi Line 45  Java_gnu_java_awt_peer_gtk_GtkEmbeddedWi
45    (JNIEnv *env, jobject obj, jlong socket_id)    (JNIEnv *env, jobject obj, jlong socket_id)
46  {  {
47    GtkWidget *window;    GtkWidget *window;
48    GtkWidget *vbox, *layout;    GtkWidget *fixed;
49    
   /* Create global reference and save it for future use */  
50    NSA_SET_GLOBAL_REF (env, obj);    NSA_SET_GLOBAL_REF (env, obj);
51    
52    gdk_threads_enter ();    gdk_threads_enter ();
53    
54    window = gtk_plug_new ((GdkNativeWindow) socket_id);    window = gtk_plug_new ((GdkNativeWindow) socket_id);
55    
56    vbox = gtk_vbox_new (0, 0);    fixed = gtk_fixed_new ();
57    layout = gtk_layout_new (NULL, NULL);    gtk_container_add (GTK_CONTAINER (window), fixed);
   gtk_box_pack_end (GTK_BOX (vbox), layout, 1, 1, 0);  
   gtk_container_add (GTK_CONTAINER (window), vbox);  
58    
59    gtk_widget_show (layout);    gtk_widget_show (fixed);
   gtk_widget_show (vbox);  
60    
61    gdk_threads_leave ();    gdk_threads_leave ();
62    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26