-
- Downloads
2004-01-27 Kim Ho <kho@redhat.com>
* gnu/java/awt/peer/gtk/GtkFramePeer.java (removeMenuBarPeer): Remove MenuBarPeer argument. * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java (dispose): Call native method. * java/awt/Frame.java (setMenuBar): Create and remove MenuBar peers only if the Frame has a peer. (addNotify): Create the MenuBar peer if one exists. (removeNotify): Remove MenuBar peer if one exists. * java/awt/Menu.java: Fix imports. (addNotify): Don't use full class name. (removeNotify): Call removeNotify on all children. * java/awt/MenuBar.java (removeNotify): Call removeNotify on all children. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (removeMenuBarPeer): Remove MenuBarPeer argument. Iterate through children to find the Frame's MenuBar. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuComponentPeer.c New file. (dispose): Remove references to the MenuComponent. From-SVN: r76740
Showing
- libjava/ChangeLog 22 additions, 0 deletionslibjava/ChangeLog
- libjava/Makefile.am 1 addition, 0 deletionslibjava/Makefile.am
- libjava/Makefile.in 4 additions, 0 deletionslibjava/Makefile.in
- libjava/gnu/java/awt/peer/gtk/GtkFramePeer.java 3 additions, 3 deletionslibjava/gnu/java/awt/peer/gtk/GtkFramePeer.java
- libjava/gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java 2 additions, 4 deletionslibjava/gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java
- libjava/java/awt/Frame.java 16 additions, 3 deletionslibjava/java/awt/Frame.java
- libjava/java/awt/Menu.java 8 additions, 1 deletionlibjava/java/awt/Menu.java
- libjava/java/awt/MenuBar.java 6 additions, 0 deletionslibjava/java/awt/MenuBar.java
- libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuComponentPeer.c 56 additions, 0 deletions...jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuComponentPeer.c
- libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c 21 additions, 2 deletionslibjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
Loading
Please register or sign in to comment