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

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

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

revision 1.13 by mark, Fri Jul 23 13:44:00 2004 UTC revision 1.14 by mark, Sat Jul 31 16:31:35 2004 UTC
# Line 39  exception statement from your version. * Line 39  exception statement from your version. *
39  #include "gtkpeer.h"  #include "gtkpeer.h"
40  #include "gnu_java_awt_peer_gtk_GtkMenuPeer.h"  #include "gnu_java_awt_peer_gtk_GtkMenuPeer.h"
41    
 static void  
 accel_attach (GtkMenuItem *menu_item,  
               gpointer *user_data __attribute__((unused)))  
 {  
   GtkAccelGroup *accel;  
   
   accel = gtk_menu_get_accel_group (GTK_MENU (menu_item->submenu));  
   /* FIXME: update this to use GTK-2.4 GtkActions. */  
 #if 0  
   _gtk_accel_group_attach (accel,  
     G_OBJECT (gtk_widget_get_toplevel (GTK_WIDGET(menu_item))));  
 #endif  
 }  
   
42  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkMenuPeer_setupAccelGroup  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkMenuPeer_setupAccelGroup
43    (JNIEnv *env, jobject obj, jobject parent)    (JNIEnv *env, jobject obj, jobject parent)
44  {  {
# Line 65  JNIEXPORT void JNICALL Java_gnu_java_awt Line 51  JNIEXPORT void JNICALL Java_gnu_java_awt
51      {      {
52        gtk_menu_set_accel_group (GTK_MENU (GTK_MENU_ITEM (ptr1)->submenu),        gtk_menu_set_accel_group (GTK_MENU (GTK_MENU_ITEM (ptr1)->submenu),
53                                  gtk_accel_group_new ());                                  gtk_accel_group_new ());
   
       if (GTK_WIDGET_REALIZED (GTK_WIDGET (ptr1)))  
         accel_attach (GTK_MENU_ITEM (ptr1), NULL);  
       else  
         g_signal_connect (G_OBJECT (ptr1),  
                             "realize",  
                             GTK_SIGNAL_FUNC (accel_attach),  
                             NULL);  
54      }      }
55    else    else
56      {      {

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

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