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

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

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

revision 1.44 by fitzsim, Fri Apr 22 20:06:58 2005 UTC revision 1.45 by rschuster, Sat Apr 30 00:54:05 2005 UTC
# Line 56  static Bool property_notify_predicate (D Line 56  static Bool property_notify_predicate (D
56                                         XEvent  *xevent,                                         XEvent  *xevent,
57                                         XPointer arg);                                         XPointer arg);
58    
59  static void window_delete_cb (GtkWidget *widget, GdkEvent *event,  static gboolean window_delete_cb (GtkWidget *widget, GdkEvent *event,
60                                jobject peer);                                jobject peer);
61  static void window_destroy_cb (GtkWidget *widget, GdkEvent *event,  static void window_destroy_cb (GtkWidget *widget, GdkEvent *event,
62                                 jobject peer);                                 jobject peer);
# Line 465  property_notify_predicate (Display *xdis Line 465  property_notify_predicate (Display *xdis
465      return False;      return False;
466  }  }
467    
468  static void  static gboolean
469  window_delete_cb (GtkWidget *widget __attribute__((unused)),  window_delete_cb (GtkWidget *widget __attribute__((unused)),
470                    GdkEvent *event __attribute__((unused)),                    GdkEvent *event __attribute__((unused)),
471                    jobject peer)                    jobject peer)
# Line 476  window_delete_cb (GtkWidget *widget __at Line 476  window_delete_cb (GtkWidget *widget __at
476                                (jint) AWT_WINDOW_CLOSING,                                (jint) AWT_WINDOW_CLOSING,
477                                (jobject) NULL, (jint) 0);                                (jobject) NULL, (jint) 0);
478    gdk_threads_enter ();    gdk_threads_enter ();
479    
480      // Prevents that the Window dissappears ("destroy"
481      // not being signalled). This is necessary because it
482      // should be up to a WindowListener implementation
483      // how the AWT Frame responds to close requests.
484      return TRUE;
485  }  }
486    
487  static void  static void

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45

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