This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: [gui][PATCH] AWT menu fixes
- From: Michael Koch <konqueror at gmx dot de>
- To: java-patches at gcc dot gnu dot org
- Cc: Thomas Fitzsimmons <fitzsim at redhat dot com>
- Date: Wed, 22 Sep 2004 13:40:55 +0200
- Subject: Re: [gui][PATCH] AWT menu fixes
- References: <1094609750.7528.62.camel@tortoise.toronto.redhat.com>
On Wednesday 08 September 2004 04:15, Thomas Fitzsimmons wrote:
> Hi,
>
> This patch fixes some AWT menu problems:
>
> - menu bars weren't expanding to the full width of the window
>
> - setting a menu item's font didn't work
>
> - CheckboxMenuItems showed up as normal MenuItems
>
> I committed this to java-gui-branch.
>
> Tom
>
> 2004-09-07 Thomas Fitzsimmons <fitzsim@redhat.com>
>
> * gnu/java/awt/peer/gtk/GtkButtonPeer.java (gtkWidgetSetFont):
> Rename ...
> (gtkWidgetModifyFont): New method.
> * gnu/java/awt/peer/gtk/GtkFramePeer.java,
> jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
> (setMenuBarWidth): New method.
> (setBounds): Set the menu bar width.
> (postConfigureEvent): Set the menu bar width if the window's
> width has changed.
> * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java (GtkMenuBarPeer):
> Don't call create.
> (setFont): New method.
> * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java (create): New
> method.
> (setFont): Likewise.
> (GtkMenuComponentPeer): Call create and setFont.
> * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
> jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
> (connectSignals): Make package private.
> (gtkWidgetModifyFont): New method.
> (create): Likewise.
> (GtkMenuItemPeer): Don't call create.
> (setFont): New method.
> * java/awt/CheckboxMenuItem.java (addNotify): Fix peer == null
> condition.
> * java/awt/Container.java (validateTree): Fix comment typos.
> * java/awt/MenuComponent.java (getFont): Return parent's font if
> our font is null.
> * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c
> (create): Remove call to deprecated
> gtk_check_menu_item_set_show_toggle function.
Merged to GNU classpath.
Michael