46 |
}; |
}; |
47 |
|
|
48 |
void |
void |
49 |
menu_pos (GtkMenu *menu, gint *x, gint *y, gpointer user_data) |
menu_pos (GtkMenu *menu __attribute__((unused)), |
50 |
|
gint *x, gint *y, |
51 |
|
gboolean *push_in, |
52 |
|
gpointer user_data) |
53 |
{ |
{ |
54 |
struct pos *p = (struct pos *) user_data; |
struct pos *p = (struct pos *) user_data; |
55 |
|
|
56 |
*x = p->x; |
*x = p->x; |
57 |
*y = p->y; |
*y = p->y; |
58 |
|
*push_in = TRUE; |
59 |
} |
} |
60 |
|
|
61 |
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_show |
JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_show |
91 |
gdk_threads_enter (); |
gdk_threads_enter (); |
92 |
menu = GTK_MENU (GTK_MENU_ITEM (ptr1)->submenu); |
menu = GTK_MENU (GTK_MENU_ITEM (ptr1)->submenu); |
93 |
gtk_menu_set_accel_group (menu, gtk_accel_group_new ()); |
gtk_menu_set_accel_group (menu, gtk_accel_group_new ()); |
94 |
gtk_accel_group_attach (gtk_menu_get_accel_group (menu), |
_gtk_accel_group_attach (gtk_menu_get_accel_group (menu), |
95 |
GTK_OBJECT (gtk_widget_get_toplevel (ptr2))); |
G_OBJECT (gtk_widget_get_toplevel (ptr2))); |
96 |
gdk_threads_leave (); |
gdk_threads_leave (); |
97 |
} |
} |