git: openjdk/mobile: 2 new changesets
duke
duke at openjdk.org
Fri Jul 12 12:40:22 UTC 2024
Changeset: 2fc7eb44
Branch: master
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2024-07-12 12:37:58 +0000
URL: https://git.openjdk.org/mobile/commit/2fc7eb44a018974734832576a0a2631ae747e0cd
8155030: The Menu Mnemonics are always displayed for GTK LAF
Hides mnemonics on menus, buttons, and labels for GTK L&F.
Moved shared code for hiding mnemonics into
sun/swing/MnemonicHandler and AltProcessor to avoid code duplication.
Reviewed-by: prr, tr, achung, dnguyen, aivanov
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java
- src/java.desktop/macosx/classes/com/apple/laf/AquaMnemonicHandler.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
+ src/java.desktop/share/classes/sun/swing/AltProcessor.java
+ src/java.desktop/share/classes/sun/swing/MnemonicHandler.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java
! test/jdk/javax/swing/JMenuBar/TestMenuMnemonic.java
+ test/jdk/javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java
! test/jdk/javax/swing/LookAndFeel/bug4736093.java
! test/jdk/javax/swing/plaf/windows/6921687/bug6921687.java
Changeset: 5fd601cb
Branch: master
Author: duke <duke at openjdk.org>
Date: 2024-07-12 12:38:32 +0000
URL: https://git.openjdk.org/mobile/commit/5fd601cb3f1e1cdf479b487821c93a070216d2df
Automatic merge of jdk:master into master
More information about the mobile-changes
mailing list