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.
[A11Y] is missing for Palette Manger> Add to Palette Wizard button Results of Accessibility test, window with title "Palette Manager" Doesn't implement Accessible : - none. No Accessible name : - none. No Accessible description : Class: javax.swing.JButton { Add to Palette Wizard | } Class: javax.swing.JButton { New Category... | } Class: org.netbeans.core.windows.services.NbDialog { Palette Manager | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : Class: org.openide.explorer.view.TreeView$ExplorerTree { Palette Contents Tree | Palette categories and items displayed as a tree } Components with no mnemonic : Class: javax.swing.JButton { Add to Palette Wizard | } Class: javax.swing.JLabel { | } Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components not reachable with tab traversal : - none.
Reassing to the core/palette module. The A11Y issue are related to Palette Manager provided by the module. The "Add to Palette Wizard" button is provided as an action by mobility/designer module. Unfortunately there is no API to specify an A11Y description and mnemonic to the action.
fixed the missing a11y descritions, 'label for' for the tree view is being set. reassigning back to dkaspar to add a11y to 'add to palette' action. accessible name is action property Action.NAME (if it contains '&' then it'll be displayed as mnemonic), accessible description is action property Action.LONG_DESCRIPTION Checking in Customizer.java; /cvs/core/palette/src/org/netbeans/modules/palette/ui/Customizer.java,v <-- Customizer.java new revision: 1.11; previous revision: 1.10 done Checking in Customizer.form; /cvs/core/palette/src/org/netbeans/modules/palette/ui/Customizer.form,v <-- Customizer.form new revision: 1.5; previous revision: 1.4 done
Fixed in main trunk.
veriied 20071009