Integrated: 8234315: GTK LAF does not gray out disabled JMenu

Abhishek Kumar duke at openjdk.org
Fri Sep 9 07:12:45 UTC 2022


On Tue, 6 Sep 2022 05:37:02 GMT, Abhishek Kumar <duke at openjdk.org> wrote:

> Disabled JMenu foreground color was not grayed out in GTK LAF for version 3. The issue didn't occur in GTK-2. 
> After analysis it has been found that the JMenu widget type was changed to JMenuBar and the color value returned for the foreground color in disabled state was close to black color (RGB 0,0,0) for menubar which is not differentiable from enabled state foreground color.
> 
> As a fix for this problem, if the menubar is in disabled state then the widget is changed to JMenu and color value returned for disabled menu is gray color.
> 
> An automated test case has been added and checked in CI, link is added in JBS.

This pull request has now been integrated.

Changeset: 9d6b0285
Author:    Abhishek Kumar <abhishek.cx.kumar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/9d6b0285f53599816c30393b87d16772ef6314b7
Stats:     130 lines in 2 files changed: 130 ins; 0 del; 0 mod

8234315: GTK LAF does not gray out disabled JMenu

Reviewed-by: serb, psadhukhan

-------------

PR: https://git.openjdk.org/jdk/pull/10176



More information about the client-libs-dev mailing list