* 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
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| color | Loading commit data... | |
| datatransfer | Loading commit data... | |
| dnd | Loading commit data... | |
| event | Loading commit data... | |
| font | Loading commit data... | |
| geom | Loading commit data... | |
| im | Loading commit data... | |
| image | Loading commit data... | |
| peer | Loading commit data... | |
| Loading commit data... | ||
| AWTError.java | Loading commit data... | |
| AWTEvent.java | Loading commit data... | |
| AWTEventMulticaster.java | Loading commit data... | |
| AWTException.java | Loading commit data... | |
| AWTKeyStroke.java | Loading commit data... | |
| AWTPermission.java | Loading commit data... | |
| ActiveEvent.java | Loading commit data... | |
| Adjustable.java | Loading commit data... | |
| AlphaComposite.java | Loading commit data... | |
| AttributeValue.java | Loading commit data... | |
| BasicStroke.java | Loading commit data... | |
| BorderLayout.java | Loading commit data... | |
| BufferCapabilities.java | Loading commit data... | |
| Button.java | Loading commit data... | |
| Canvas.java | Loading commit data... | |
| CardLayout.java | Loading commit data... | |
| Checkbox.java | Loading commit data... | |
| CheckboxGroup.java | Loading commit data... | |
| CheckboxMenuItem.java | Loading commit data... | |
| Choice.java | Loading commit data... | |
| Color.java | Loading commit data... | |
| ColorPaintContext.java | Loading commit data... | |
| Component.java | Loading commit data... | |
| ComponentOrientation.java | Loading commit data... | |
| Composite.java | Loading commit data... | |
| CompositeContext.java | Loading commit data... | |
| Container.java | Loading commit data... | |
| ContainerOrderFocusTraversalPolicy.java | Loading commit data... | |
| Cursor.java | Loading commit data... | |
| DefaultFocusTraversalPolicy.java | Loading commit data... | |
| DefaultKeyboardFocusManager.java | Loading commit data... | |
| Dialog.java | Loading commit data... | |
| Dimension.java | Loading commit data... | |
| DisplayMode.java | Loading commit data... | |
| Event.java | Loading commit data... | |
| EventDispatchThread.java | Loading commit data... | |
| EventQueue.java | Loading commit data... | |
| FileDialog.java | Loading commit data... | |
| FlowLayout.java | Loading commit data... | |
| FocusTraversalPolicy.java | Loading commit data... | |
| Font.java | Loading commit data... | |
| FontFormatException.java | Loading commit data... | |
| FontMetrics.java | Loading commit data... | |
| Frame.java | Loading commit data... | |
| GradientPaint.java | Loading commit data... | |
| Graphics.java | Loading commit data... | |
| Graphics2D.java | Loading commit data... | |
| GraphicsConfigTemplate.java | Loading commit data... | |
| GraphicsConfiguration.java | Loading commit data... | |
| GraphicsDevice.java | Loading commit data... | |
| GraphicsEnvironment.java | Loading commit data... | |
| GridBagConstraints.java | Loading commit data... | |
| GridBagLayout.java | Loading commit data... | |
| GridBagLayoutInfo.java | Loading commit data... | |
| GridLayout.java | Loading commit data... | |
| HeadlessException.java | Loading commit data... | |
| IllegalComponentStateException.java | Loading commit data... | |
| Image.java | Loading commit data... | |
| ImageCapabilities.java | Loading commit data... | |
| Insets.java | Loading commit data... | |
| ItemSelectable.java | Loading commit data... | |
| JobAttributes.java | Loading commit data... | |
| KeyEventDispatcher.java | Loading commit data... | |
| KeyEventPostProcessor.java | Loading commit data... | |
| KeyboardFocusManager.java | Loading commit data... | |
| Label.java | Loading commit data... | |
| LayoutManager.java | Loading commit data... | |
| LayoutManager2.java | Loading commit data... | |
| List.java | Loading commit data... | |
| MediaTracker.java | Loading commit data... | |
| Menu.java | Loading commit data... | |
| MenuBar.java | Loading commit data... | |
| MenuComponent.java | Loading commit data... | |
| MenuContainer.java | Loading commit data... | |
| MenuItem.java | Loading commit data... | |
| MenuShortcut.java | Loading commit data... | |
| PageAttributes.java | Loading commit data... | |
| Paint.java | Loading commit data... | |
| PaintContext.java | Loading commit data... | |
| Panel.java | Loading commit data... | |
| Point.java | Loading commit data... | |
| Polygon.java | Loading commit data... | |
| PopupMenu.java | Loading commit data... | |
| PrintGraphics.java | Loading commit data... | |
| PrintJob.java | Loading commit data... | |
| Rectangle.java | Loading commit data... | |
| RenderingHints.java | Loading commit data... | |
| Robot.java | Loading commit data... | |
| ScrollPane.java | Loading commit data... | |
| ScrollPaneAdjustable.java | Loading commit data... | |
| Scrollbar.java | Loading commit data... | |
| Shape.java | Loading commit data... | |
| Stroke.java | Loading commit data... | |
| SystemColor.java | Loading commit data... | |
| TextArea.java | Loading commit data... | |
| TextComponent.java | Loading commit data... | |
| TextField.java | Loading commit data... | |
| TexturePaint.java | Loading commit data... | |
| Toolkit.java | Loading commit data... | |
| Transparency.java | Loading commit data... | |
| Window.java | Loading commit data... |