This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 67807 - Mnemonics should not be shown on Mac OS X
Summary: Mnemonics should not be shown on Mac OS X
Status: VERIFIED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 5.x
Hardware: Macintosh All
: P2 blocker (vote)
Assignee: Milos Kleint
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2005-10-30 22:30 UTC by _ ttran
Modified: 2008-12-22 20:46 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ ttran 2005-10-30 22:30:30 UTC
Mnemonics should not be shown on Mac.  It's not consistent with Mac applications
and worse mnemonics don't work at all there.  This is currently the most visible
UI glitch on Mac after we fixed the screen menubar bug.

This can be fixed by using Quaqua look&feel
<http://www.randelshofer.ch/quaqua/download.html> which also fixes the horible
Aqua file chooser.  It's probably too late for 5.0, and we would still have to
request legal review for this library.  Perhaps having a module available on
autoupdate post-fcs is good enough for this release.

But see also issue 67805
Comment 1 Jesse Glick 2005-10-31 18:28:02 UTC
For future reference: original patch to o.o.awt.Mnemonics reverted in issue
#67431. That patch was probably correct; dialogs etc. which do *not* use
Mnemonics yet ought to be fixed to do so.
Comment 2 Milos Kleint 2005-11-11 11:48:50 UTC
marking as 5.0_WAIVER_REQUEST.
it's late in 5.0 timeframe to find and modify all the dialogs to use
org.openide.awt.Mnemonics class to set mnemonics to labels.
Comment 3 Marian Mirilovic 2005-11-15 10:48:20 UTC
No objection against 5.0 waiver, neither from NetCAT ... isue waived for NB 5.0
Comment 4 Milos Kleint 2005-12-14 12:52:00 UTC
fixed in trunk. all forms that use org.openide.awt.Mnemonics for assigning
mnemonics will have them correctly ignored on macosx. Others need to be fixed.
Please file bugs separately..

Comment 5 Jaromir Uhrik 2006-10-13 14:04:02 UTC
Marking this issue Verified. Separate issues have been filed and wrapped to
umbrella issue #86438.