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 86195 - [a11y] Mnemonics handling issue
Summary: [a11y] Mnemonics handling issue
Status: VERIFIED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Explorer (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Petr Nejedly
URL:
Keywords: A11Y
Depends on:
Blocks: 86438
  Show dependency tree
 
Reported: 2006-09-29 16:18 UTC by Jaromir Uhrik
Modified: 2008-12-22 14:25 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 Jaromir Uhrik 2006-09-29 16:18:22 UTC
In the files listed below there is used calling of method setMnemonic() or
setDisplayedMnemonic(). Class org.openide.awt.Mnemonics should be used instead -
see issue #67807.

openide\awt\src\org\openide\awt\HtmlBrowser.java
openide\awt\src\org\openide\awt\Mnemonics.java
openide\explorer\src\org\openide\explorer\propertysheet\PropertyDialogManager.java
openide\explorer\src\org\openide\explorer\view\NodeTableModel.java
openide\loaders\src\org\openide\loaders\NewObjectPanel.java
openide\loaders\src\org\openide\loaders\TemplateWizard1.java
openide\loaders\src\org\openide\loaders\TemplateWizard2.java
openide\nodes\src\org\openide\nodes\IndexedCustomizer.java
openide\nodes\src\org\openide\nodes\NodeOperation.java
openide\text\src\org\openide\text\CloneableEditorSupport.java
Comment 1 Marian Mirilovic 2006-10-03 09:50:57 UTC
start with openide.awt ... 
Comment 2 David Simonek 2006-10-27 13:53:46 UTC
fixed in main trunk, only place not fixed is NodeTableModel, code is somewhat
trikcy, so passing to explorer.

Checking in loaders/src/org/openide/loaders/NewObjectPanel.form;
/cvs/openide/loaders/src/org/openide/loaders/NewObjectPanel.form,v  <-- 
NewObjectPanel.form
new revision: 1.3; previous revision: 1.2
done
Checking in loaders/src/org/openide/loaders/Bundle.properties;
/cvs/openide/loaders/src/org/openide/loaders/Bundle.properties,v  <-- 
Bundle.properties
new revision: 1.19; previous revision: 1.18
done
Checking in loaders/src/org/openide/loaders/NewObjectPanel.java;
/cvs/openide/loaders/src/org/openide/loaders/NewObjectPanel.java,v  <-- 
NewObjectPanel.java
new revision: 1.6; previous revision: 1.5
done
Checking in loaders/src/org/openide/loaders/TemplateWizard2.form;
/cvs/openide/loaders/src/org/openide/loaders/TemplateWizard2.form,v  <-- 
TemplateWizard2.form
new revision: 1.3; previous revision: 1.2
done
Checking in loaders/src/org/openide/loaders/TemplateWizard2.java;
/cvs/openide/loaders/src/org/openide/loaders/TemplateWizard2.java,v  <-- 
TemplateWizard2.java
new revision: 1.9; previous revision: 1.8
done
Checking in loaders/src/org/openide/loaders/TemplateWizard1.form;
/cvs/openide/loaders/src/org/openide/loaders/TemplateWizard1.form,v  <-- 
TemplateWizard1.form
new revision: 1.3; previous revision: 1.2
done
Checking in loaders/src/org/openide/loaders/TemplateWizard1.java;
/cvs/openide/loaders/src/org/openide/loaders/TemplateWizard1.java,v  <-- 
TemplateWizard1.java
new revision: 1.12; previous revision: 1.11
done
Checking in awt/src/org/openide/awt/Bundle.properties;
/cvs/openide/awt/src/org/openide/awt/Bundle.properties,v  <--  Bundle.properties
new revision: 1.6; previous revision: 1.5
done
Checking in awt/src/org/openide/awt/HtmlBrowser.java;
/cvs/openide/awt/src/org/openide/awt/HtmlBrowser.java,v  <--  HtmlBrowser.java
new revision: 1.7; previous revision: 1.6
done
Checking in
explorer/src/org/openide/explorer/propertysheet/PropertyDialogManager.java;
/cvs/openide/explorer/src/org/openide/explorer/propertysheet/PropertyDialogManager.java,v
 <--  PropertyDialogManager.java
new revision: 1.6; previous revision: 1.5
done
Checking in explorer/src/org/openide/explorer/propertysheet/Bundle.properties;
/cvs/openide/explorer/src/org/openide/explorer/propertysheet/Bundle.properties,v
 <--  Bundle.properties
new revision: 1.5; previous revision: 1.4
Comment 3 David Simonek 2006-11-21 15:25:37 UTC
Passing to right maintainer. Note that only problem left is in NodeTableModel.
Comment 4 Petr Nejedly 2006-11-23 08:33:44 UTC
NodeTableModel is OK. The separate passing of mnemonic character is engraved in
the (nodes) API and additional possibility of passing &-escaped text would be
incompatible (property with & in the original display name may get broken).
Comment 5 Jaromir Uhrik 2007-01-26 15:09:44 UTC
I believe Peter and making issue Verified.