diff options
| author | Mark Wielaard <mark@klomp.org> | 2004-07-23 13:43:59 +0000 |
|---|---|---|
| committer | Mark Wielaard <mark@klomp.org> | 2004-07-23 13:43:59 +0000 |
| commit | a71d1fc4f8024109db750c3fbfbb39d8a08169ec (patch) | |
| tree | 4564c4024d14507bcee72ab0f03f38e5b086b30e /gnu/java/awt/peer/gtk/GtkMenuPeer.java | |
| parent | b9872400f711e80ccc43b509128b5e77ba8d8d83 (diff) | |
| download | classpath-a71d1fc4f8024109db750c3fbfbb39d8a08169ec.tar.gz | |
2004-07-23 Craig Black <craig.black@aonix.com>
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c,
include/gnu_java_awt_peer_gtk_GtkMenuPeer.h
(addTearOff): Add tear-off menu support.
* gnu/java/awt/peer/gtk/GtkMenuPeer.java
(init): Add tear-off menu support.
Diffstat (limited to 'gnu/java/awt/peer/gtk/GtkMenuPeer.java')
| -rw-r--r-- | gnu/java/awt/peer/gtk/GtkMenuPeer.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gnu/java/awt/peer/gtk/GtkMenuPeer.java b/gnu/java/awt/peer/gtk/GtkMenuPeer.java index 9b3f67885..dc170b1cf 100644 --- a/gnu/java/awt/peer/gtk/GtkMenuPeer.java +++ b/gnu/java/awt/peer/gtk/GtkMenuPeer.java @@ -52,11 +52,15 @@ public class GtkMenuPeer extends GtkMenuItemPeer native void create (String label); native void addItem (MenuItemPeer item, int key, boolean shiftModifier); native void setupAccelGroup (GtkGenericPeer container); + native void addTearOff (); public GtkMenuPeer (Menu menu) { super (menu); + if (menu.isTearOff()) + addTearOff(); + MenuContainer parent = menu.getParent (); if (parent instanceof Menu) setupAccelGroup ((GtkGenericPeer)((Menu)parent).getPeer ()); |
