/[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.40 by mkoch, Tue Jan 11 23:31:39 2005 UTC revision 1.41 by mkoch, Wed Jan 19 08:10:27 2005 UTC
# Line 320  Java_gnu_java_awt_peer_gtk_GtkWindowPeer Line 320  Java_gnu_java_awt_peer_gtk_GtkWindowPeer
320  {  {
321    /* Circumvent package-private access to call Window's    /* Circumvent package-private access to call Window's
322       setBoundsCallback method. */       setBoundsCallback method. */
323    (*gdk_env)->CallVoidMethod (gdk_env, window, setBoundsCallbackID,    (*gdk_env())->CallVoidMethod (gdk_env(), window, setBoundsCallbackID,
324                                x, y, width, height);                                x, y, width, height);
325  }  }
326    
# Line 493  window_delete_cb (GtkWidget *widget __at Line 493  window_delete_cb (GtkWidget *widget __at
493                    GdkEvent *event __attribute__((unused)),                    GdkEvent *event __attribute__((unused)),
494                    jobject peer)                    jobject peer)
495  {  {
496    (*gdk_env)->CallVoidMethod (gdk_env, peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
497                                postWindowEventID,                                postWindowEventID,
498                                (jint) AWT_WINDOW_CLOSING,                                (jint) AWT_WINDOW_CLOSING,
499                                (jobject) NULL, (jint) 0);                                (jobject) NULL, (jint) 0);
# Line 504  window_destroy_cb (GtkWidget *widget __a Line 504  window_destroy_cb (GtkWidget *widget __a
504                     GdkEvent *event __attribute__((unused)),                     GdkEvent *event __attribute__((unused)),
505                     jobject peer)                     jobject peer)
506  {  {
507    (*gdk_env)->CallVoidMethod (gdk_env, peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
508                                postWindowEventID,                                postWindowEventID,
509                                (jint) AWT_WINDOW_CLOSED,                                (jint) AWT_WINDOW_CLOSED,
510                                (jobject) NULL, (jint) 0);                                (jobject) NULL, (jint) 0);
# Line 514  static void Line 514  static void
514  window_show_cb (GtkWidget *widget __attribute__((unused)),  window_show_cb (GtkWidget *widget __attribute__((unused)),
515                  jobject peer)                  jobject peer)
516  {  {
517    (*gdk_env)->CallVoidMethod (gdk_env, peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
518                                postWindowEventID,                                postWindowEventID,
519                                (jint) AWT_WINDOW_OPENED,                                (jint) AWT_WINDOW_OPENED,
520                                (jobject) NULL, (jint) 0);                                (jobject) NULL, (jint) 0);
# Line 529  window_active_state_change_cb (GtkWidget Line 529  window_active_state_change_cb (GtkWidget
529    /* Remove the unused attributes if you fix the below.  */    /* Remove the unused attributes if you fix the below.  */
530  #if 0  #if 0
531    if (GTK_WINDOW (widget)->is_active)    if (GTK_WINDOW (widget)->is_active)
532      (*gdk_env)->CallVoidMethod (gdk_env, peer,      (*gdk_env())->CallVoidMethod (gdk_env(), peer,
533                                  postWindowEventID,                                  postWindowEventID,
534                                  (jint) AWT_WINDOW_GAINED_FOCUS,                                  (jint) AWT_WINDOW_GAINED_FOCUS,
535                                  (jobject) NULL, (jint) 0);                                  (jobject) NULL, (jint) 0);
536    else    else
537      (*gdk_env)->CallVoidMethod (gdk_env, peer,      (*gdk_env())->CallVoidMethod (gdk_env(), peer,
538                                  postWindowEventID,                                  postWindowEventID,
539                                  (jint) AWT_WINDOW_DEACTIVATED,                                  (jint) AWT_WINDOW_DEACTIVATED,
540                                  (jobject) NULL, (jint) 0);                                  (jobject) NULL, (jint) 0);
# Line 547  window_focus_state_change_cb (GtkWidget Line 547  window_focus_state_change_cb (GtkWidget
547                                jobject peer)                                jobject peer)
548  {  {
549    if (GTK_WINDOW (widget)->has_toplevel_focus)    if (GTK_WINDOW (widget)->has_toplevel_focus)
550      (*gdk_env)->CallVoidMethod (gdk_env, peer,      (*gdk_env())->CallVoidMethod (gdk_env(), peer,
551                                  postWindowEventID,                                  postWindowEventID,
552                                  (jint) AWT_WINDOW_ACTIVATED,                                  (jint) AWT_WINDOW_ACTIVATED,
553                                  (jobject) NULL, (jint) 0);                                  (jobject) NULL, (jint) 0);
554    else    else
555      (*gdk_env)->CallVoidMethod (gdk_env, peer,      (*gdk_env())->CallVoidMethod (gdk_env(), peer,
556                                  postWindowEventID,                                  postWindowEventID,
557                                  (jint) AWT_WINDOW_DEACTIVATED,                                  (jint) AWT_WINDOW_DEACTIVATED,
558                                  (jobject) NULL, (jint) 0);                                  (jobject) NULL, (jint) 0);
# Line 563  window_focus_in_cb (GtkWidget * widget Line 563  window_focus_in_cb (GtkWidget * widget
563                      GdkEventFocus *event  __attribute__((unused)),                      GdkEventFocus *event  __attribute__((unused)),
564                      jobject peer)                      jobject peer)
565  {  {
566    (*gdk_env)->CallVoidMethod (gdk_env, peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
567                                postWindowEventID,                                postWindowEventID,
568                                (jint) AWT_WINDOW_GAINED_FOCUS,                                (jint) AWT_WINDOW_GAINED_FOCUS,
569                                (jobject) NULL, (jint) 0);                                (jobject) NULL, (jint) 0);
# Line 577  window_focus_out_cb (GtkWidget * widget Line 577  window_focus_out_cb (GtkWidget * widget
577                       GdkEventFocus *event __attribute__((unused)),                       GdkEventFocus *event __attribute__((unused)),
578                       jobject peer)                       jobject peer)
579  {  {
580    (*gdk_env)->CallVoidMethod (gdk_env, peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
581                                postWindowEventID,                                postWindowEventID,
582                                (jint) AWT_WINDOW_LOST_FOCUS,                                (jint) AWT_WINDOW_LOST_FOCUS,
583                                (jobject) NULL, (jint) 0);                                (jobject) NULL, (jint) 0);
# Line 600  window_window_state_cb (GtkWidget *widge Line 600  window_window_state_cb (GtkWidget *widge
600        if (event->window_state.new_window_state & GDK_WINDOW_STATE_ICONIFIED)        if (event->window_state.new_window_state & GDK_WINDOW_STATE_ICONIFIED)
601          {          {
602            /* We've been iconified. */            /* We've been iconified. */
603            (*gdk_env)->CallVoidMethod (gdk_env, peer,            (*gdk_env())->CallVoidMethod (gdk_env(), peer,
604                                        postWindowEventID,                                        postWindowEventID,
605                                        (jint) AWT_WINDOW_ICONIFIED,                                        (jint) AWT_WINDOW_ICONIFIED,
606                                        (jobject) NULL, (jint) 0);                                        (jobject) NULL, (jint) 0);
# Line 608  window_window_state_cb (GtkWidget *widge Line 608  window_window_state_cb (GtkWidget *widge
608        else        else
609          {          {
610            /* We've been deiconified. */            /* We've been deiconified. */
611            (*gdk_env)->CallVoidMethod (gdk_env, peer,            (*gdk_env())->CallVoidMethod (gdk_env(), peer,
612                                        postWindowEventID,                                        postWindowEventID,
613                                        (jint) AWT_WINDOW_DEICONIFIED,                                        (jint) AWT_WINDOW_DEICONIFIED,
614                                        (jobject) NULL, (jint) 0);                                        (jobject) NULL, (jint) 0);
# Line 624  window_window_state_cb (GtkWidget *widge Line 624  window_window_state_cb (GtkWidget *widge
624    
625    new_state |= window_get_new_state (widget);    new_state |= window_get_new_state (widget);
626    
627    (*gdk_env)->CallVoidMethod (gdk_env, peer,    (*gdk_env())->CallVoidMethod (gdk_env(), peer,
628                                postWindowEventID,                                postWindowEventID,
629                                (jint) AWT_WINDOW_STATE_CHANGED,                                (jint) AWT_WINDOW_STATE_CHANGED,
630                                (jobject) NULL, new_state);                                (jobject) NULL, new_state);
# Line 685  window_property_changed_cb (GtkWidget *w Line 685  window_property_changed_cb (GtkWidget *w
685    
686    if (!id_set)    if (!id_set)
687      {      {
688        jclass gtkwindowpeer = (*gdk_env)->FindClass (gdk_env,        jclass gtkwindowpeer = (*gdk_env())->FindClass (gdk_env(),
689                                   "gnu/java/awt/peer/gtk/GtkWindowPeer");                                   "gnu/java/awt/peer/gtk/GtkWindowPeer");
690        postInsetsChangedEventID = (*gdk_env)->GetMethodID (gdk_env,        postInsetsChangedEventID = (*gdk_env())->GetMethodID (gdk_env(),
691                                                        gtkwindowpeer,                                                        gtkwindowpeer,
692                                                        "postInsetsChangedEvent",                                                        "postInsetsChangedEvent",
693                                                        "(IIII)V");                                                        "(IIII)V");
# Line 705  window_property_changed_cb (GtkWidget *w Line 705  window_property_changed_cb (GtkWidget *w
705                             NULL,                             NULL,
706                             NULL,                             NULL,
707                             gu_ex.gu_extents))                             gu_ex.gu_extents))
708      (*gdk_env)->CallVoidMethod (gdk_env, peer,      (*gdk_env())->CallVoidMethod (gdk_env(), peer,
709                                  postInsetsChangedEventID,                                  postInsetsChangedEventID,
710                                  (jint) extents[2],  /* top */                                  (jint) extents[2],  /* top */
711                                  (jint) extents[0],  /* left */                                  (jint) extents[0],  /* left */

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

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