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

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

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

revision 1.22 by mkoch, Wed Jan 19 08:10:27 2005 UTC revision 1.23 by graydon, Sat Feb 12 09:37:31 2005 UTC
# Line 315  focus_in_cb (GtkWidget *widget __attribu Line 315  focus_in_cb (GtkWidget *widget __attribu
315               GdkEventFocus *event __attribute((unused)),               GdkEventFocus *event __attribute((unused)),
316               jobject peer)               jobject peer)
317  {  {
318      gdk_threads_leave ();
319    (*gdk_env())->CallVoidMethod (gdk_env(), peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
320                                postFocusEventID,                                postFocusEventID,
321                                AWT_FOCUS_GAINED,                                AWT_FOCUS_GAINED,
322                                JNI_FALSE);                                JNI_FALSE);
323      gdk_threads_enter ();
324    return FALSE;    return FALSE;
325  }  }
326    
# Line 327  focus_out_cb (GtkWidget *widget __attrib Line 329  focus_out_cb (GtkWidget *widget __attrib
329                GdkEventFocus *event __attribute((unused)),                GdkEventFocus *event __attribute((unused)),
330                jobject peer)                jobject peer)
331  {  {
332      gdk_threads_leave ();
333    (*gdk_env())->CallVoidMethod (gdk_env(), peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
334                                postFocusEventID,                                postFocusEventID,
335                                AWT_FOCUS_LOST,                                AWT_FOCUS_LOST,
336                                JNI_FALSE);                                JNI_FALSE);
337      gdk_threads_enter ();
338    return FALSE;    return FALSE;
339  }  }
340    
341  static void  static void
342  block_expose_events_cb (GtkWidget *widget, jobject peer)  block_expose_events_cb (GtkWidget *widget, jobject peer)
343  {  {
344      gdk_threads_leave ();
345    (*gdk_env())->CallVoidMethod (gdk_env(), peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
346                                beginNativeRepaintID);                                beginNativeRepaintID);
347      gdk_threads_enter ();
348    
349    gdk_window_process_updates (widget->window, TRUE);    gdk_window_process_updates (widget->window, TRUE);
350    
351      gdk_threads_leave ();
352    (*gdk_env())->CallVoidMethod (gdk_env(), peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
353                                endNativeRepaintID);                                endNativeRepaintID);
354      gdk_threads_enter ();
355  }  }

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

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