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 110782 - [A11Y] Add to Palette Wizard button
Summary: [A11Y] Add to Palette Wizard button
Status: VERIFIED FIXED
Alias: None
Product: javame
Classification: Unclassified
Component: Visual Designer (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: David Kaspar
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2007-07-24 15:17 UTC by Fabiola Rios
Modified: 2007-10-10 12:39 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 Fabiola Rios 2007-07-24 15:17:03 UTC
[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.
Comment 1 David Kaspar 2007-08-03 10:33:50 UTC
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.
Comment 2 Stanislav Aubrecht 2007-08-14 12:28:14 UTC
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
Comment 3 David Kaspar 2007-08-14 13:19:36 UTC
Fixed in main trunk.
Comment 4 Fabiola Rios 2007-10-10 12:39:59 UTC
veriied 20071009