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

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

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

revision 1.4 by tromey, Sat Nov 9 23:17:30 2002 UTC revision 1.5 by cbj, Sat Feb 15 15:08:08 2003 UTC
# Line 56  jmethodID postItemEventID; Line 56  jmethodID postItemEventID;
56  jmethodID postListItemEventID;  jmethodID postListItemEventID;
57  JNIEnv *gdk_env;  JNIEnv *gdk_env;
58    
59    #ifdef PORTABLE_NATIVE_SYNC
60    JavaVM *gdk_vm;
61    #endif
62    
63  /*  /*
64   * Call gtk_init.  It is very important that this happen before any other   * Call gtk_init.  It is very important that this happen before any other
65   * gtk calls.   * gtk calls.
# Line 81  Java_gnu_java_awt_peer_gtk_GtkMainThread Line 85  Java_gnu_java_awt_peer_gtk_GtkMainThread
85    
86    /* until we have JDK 1.2 JNI, assume we have a VM with threads that    /* until we have JDK 1.2 JNI, assume we have a VM with threads that
87       match what GLIB was compiled for */       match what GLIB was compiled for */
88    g_thread_init (NULL);  #ifdef PORTABLE_NATIVE_SYNC
89      (*env)->GetJavaVM( env, &gdk_vm );
90      g_thread_init ( &g_thread_jni_functions );
91    #else
92      g_thread_init ( NULL );
93    #endif
94    
95    gtk_init (&argc, &argv);    gtk_init (&argc, &argv);
96    
# Line 101  Java_gnu_java_awt_peer_gtk_GtkMainThread Line 110  Java_gnu_java_awt_peer_gtk_GtkMainThread
110        rcpath = (char *) malloc (strlen (homedir) + strlen (RC_FILE) + 2);        rcpath = (char *) malloc (strlen (homedir) + strlen (RC_FILE) + 2);
111        sprintf (rcpath, "%s/%s", homedir, RC_FILE);        sprintf (rcpath, "%s/%s", homedir, RC_FILE);
112      }      }
113      
114    gtk_rc_parse ((rcpath) ? rcpath : RC_FILE);    gtk_rc_parse ((rcpath) ? rcpath : RC_FILE);
115    
116    if (rcpath)    if (rcpath)
# Line 114  Java_gnu_java_awt_peer_gtk_GtkMainThread Line 123  Java_gnu_java_awt_peer_gtk_GtkMainThread
123  /*                                    "gnu/java/awt/peer/gtk/GtkGenericPeer"); */  /*                                    "gnu/java/awt/peer/gtk/GtkGenericPeer"); */
124    gtkcomponentpeer = (*env)->FindClass (env,    gtkcomponentpeer = (*env)->FindClass (env,
125                                       "gnu/java/awt/peer/gtk/GtkComponentPeer");                                       "gnu/java/awt/peer/gtk/GtkComponentPeer");
126    
127    gtkwindowpeer = (*env)->FindClass (env,    gtkwindowpeer = (*env)->FindClass (env,
128                                       "gnu/java/awt/peer/gtk/GtkWindowPeer");                                       "gnu/java/awt/peer/gtk/GtkWindowPeer");
129    
130    gtkscrollbarpeer = (*env)->FindClass (env,    gtkscrollbarpeer = (*env)->FindClass (env,
131                                       "gnu/java/awt/peer/gtk/GtkScrollbarPeer");                                       "gnu/java/awt/peer/gtk/GtkScrollbarPeer");
132    
133    gtklistpeer = (*env)->FindClass (env, "gnu/java/awt/peer/gtk/GtkListPeer");    gtklistpeer = (*env)->FindClass (env, "gnu/java/awt/peer/gtk/GtkListPeer");
134    gtkmenuitempeer = (*env)->FindClass (env, "gnu/java/awt/peer/gtk/GtkMenuItemPeer");    gtkmenuitempeer = (*env)->FindClass (env, "gnu/java/awt/peer/gtk/GtkMenuItemPeer");
135  /*    gdkColor = (*env)->FindClass (env, */  /*    gdkColor = (*env)->FindClass (env, */

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