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