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

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

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

revision 1.9 by fitzsim, Wed Aug 17 04:24:38 2005 UTC revision 1.10 by fitzsim, Thu Aug 18 01:22:00 2005 UTC
# Line 118  Java_gnu_java_awt_peer_gtk_GtkFramePeer_ Line 118  Java_gnu_java_awt_peer_gtk_GtkFramePeer_
118    
119  JNIEXPORT void JNICALL  JNIEXPORT void JNICALL
120  Java_gnu_java_awt_peer_gtk_GtkFramePeer_setMenuBarWidth  Java_gnu_java_awt_peer_gtk_GtkFramePeer_setMenuBarWidth
121      (JNIEnv *env, jobject obj, jobject menubar, jint width)
122    {
123      gdk_threads_enter ();
124    
125      Java_gnu_java_awt_peer_gtk_GtkFramePeer_setMenuBarWidthUnlocked
126        (env, obj, menubar, width);
127    
128      gdk_threads_leave ();
129    }
130    
131    JNIEXPORT void JNICALL
132    Java_gnu_java_awt_peer_gtk_GtkFramePeer_setMenuBarWidthUnlocked
133    (JNIEnv *env, jobject obj __attribute__((unused)), jobject menubar, jint width)    (JNIEnv *env, jobject obj __attribute__((unused)), jobject menubar, jint width)
134  {  {
135    GtkWidget *ptr;    GtkWidget *ptr;
136    GtkRequisition natural_req;    GtkRequisition natural_req;
137    
   gdk_threads_enter ();  
   
138    if (menubar)    if (menubar)
139      {      {
140        ptr = NSA_GET_PTR (env, menubar);        ptr = NSA_GET_PTR (env, menubar);
# Line 137  Java_gnu_java_awt_peer_gtk_GtkFramePeer_ Line 147  Java_gnu_java_awt_peer_gtk_GtkFramePeer_
147        gtk_widget_set_size_request (GTK_WIDGET (ptr),        gtk_widget_set_size_request (GTK_WIDGET (ptr),
148                                     width, natural_req.height);                                     width, natural_req.height);
149      }      }
   
   gdk_threads_leave ();  
150  }  }
151    
152  JNIEXPORT void JNICALL  JNIEXPORT void JNICALL

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

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