52 |
native void create (String label); |
native void create (String label); |
53 |
native void addItem (MenuItemPeer item, int key, boolean shiftModifier); |
native void addItem (MenuItemPeer item, int key, boolean shiftModifier); |
54 |
native void setupAccelGroup (GtkGenericPeer container); |
native void setupAccelGroup (GtkGenericPeer container); |
55 |
|
native void addTearOff (); |
56 |
|
|
57 |
public GtkMenuPeer (Menu menu) |
public GtkMenuPeer (Menu menu) |
58 |
{ |
{ |
59 |
super (menu); |
super (menu); |
60 |
|
|
61 |
|
if (menu.isTearOff()) |
62 |
|
addTearOff(); |
63 |
|
|
64 |
MenuContainer parent = menu.getParent (); |
MenuContainer parent = menu.getParent (); |
65 |
if (parent instanceof Menu) |
if (parent instanceof Menu) |
66 |
setupAccelGroup ((GtkGenericPeer)((Menu)parent).getPeer ()); |
setupAccelGroup ((GtkGenericPeer)((Menu)parent).getPeer ()); |