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 66123 - [A11Y] module properties a11y issues
Summary: [A11Y] module properties a11y issues
Status: VERIFIED FIXED
Alias: None
Product: apisupport
Classification: Unclassified
Component: Project (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Martin Krauskopf
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2005-10-06 13:07 UTC by Tomas Danek
Modified: 2005-11-09 14:38 UTC (History)
0 users

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 Tomas Danek 2005-10-06 13:07:44 UTC
I might have missed something, please check ALL accessible descriptions, they
seem to be missing everywhere.

Sources:
 No Accessible description :
   Class: javax.swing.JComboBox {  Source Level: |  } 
   Class: javax.swing.JTextField {  Module Suite: |  } 
   Class: javax.swing.JTextField {  Project Folder: |  } 
-------------------------------------
Libaries:
 No Accessible description :
   Class: javax.swing.JButton {  Add... |  } 
   Class: javax.swing.JButton {  Add... |  } 
   Class: javax.swing.JButton {  Manage Platforms... |  } 
   Class: javax.swing.JButton {  Remove |  } 
   Class: javax.swing.JComboBox {  NetBeans Platform: |  } 
   Class: javax.swing.JList {  Module Dependencies: |  } 
   Class: javax.swing.JList {  Required Tokens |  } 

 Components with no mnemonic :
   Class: javax.swing.JButton {  Add... |  } 
   Class: javax.swing.JButton {  Remove |  } 

NOTE: UI of this panel does not match a11y criteria, add mmenonics to Add &
Remove buttons. If not possible, UI must be somehow changed (move some
components to another panel,...).

---------------------------------------
Display:
 No Accessible description :
   Class: javax.swing.JTextArea {  Long Description: |  } 
   Class: javax.swing.JTextField {  Display Name: |  } 
   Class: javax.swing.JTextField {  Short Description: |  } 

---------------------------------------
API versioning

 No Accessible name :
   Class: javax.swing.JTextArea {  |  } 

 No Accessible description :
   Class: javax.swing.JButton {  Add... |  } 
   Class: javax.swing.JList {  |  } 
   Class: javax.swing.JRadioButton {  Autoload |  } 
   Class: javax.swing.JRadioButton {  Eager |  } 
   Class: javax.swing.JRadioButton {  Regular |  } 
   Class: javax.swing.JTable {  Public Packages: |  } 
   Class: javax.swing.JTextField {  Code Name Base: |  } 
   Class: javax.swing.JTextField {  Major Release Version: |  } 
   Class: javax.swing.JTextField {  Module Type: |  } 
   Class: javax.swing.JTextField {  Provided Tokens: |  } 
   Class: javax.swing.JTextField {  Specification Version: |  } 
   Class: javax.swing.JTextArea {  |  } 
 
--------------------------------

BUILD|Compiling

 No Accessible description :
   Class: javax.swing.JCheckBox {  Generate Debugging Info |  } 
   Class: javax.swing.JCheckBox {  Report Uses of Deprecated APIs |  } 

--------------------------------
BUILD|Packaging

 No Accessible description :
   Class: javax.swing.JButton {  Browse... |  } 
   Class: javax.swing.JCheckBox {  Must be Installed Globally |  } 
   Class: javax.swing.JCheckBox {  Needs Restart on Install |  } 
   Class: javax.swing.JTextField {  Author: |  } 
   Class: javax.swing.JTextField {  Home Page: |  } 
   Class: javax.swing.JTextField {  JAR File: |  } 
   Class: javax.swing.JTextField {  License: |  } 
---------------------------

BUILD|Documenting

 No Accessible description :
   Class: javax.swing.JTextField {  Javadoc Title: |  }
Comment 1 Martin Krauskopf 2005-10-19 01:51:39 UTC
Simply, just relativelly time consuming task. Hopefully TBD -> 5.0.
Comment 2 Martin Krauskopf 2005-11-08 13:21:22 UTC
I would have to do this someday anyway. Started...
Comment 3 Martin Krauskopf 2005-11-08 14:46:22 UTC
Fixed by VIM ;) I tried my best, if I forgot something let me know (REOPEN), thanks.

Checking in ui/customizer/CustomizerCompiling.java; 1.5 -> 1.6;
Checking in ui/customizer/CustomizerDisplay.java; 1.25 -> 1.26;
Checking in ui/customizer/CustomizerDocumenting.java; 1.8 -> 1.9;
Checking in ui/customizer/CustomizerLibraries.java; 1.38 -> 1.39;
Checking in ui/customizer/CustomizerPackaging.java; 1.13 -> 1.14;
Checking in ui/customizer/CustomizerSources.form; 1.6 -> 1.7;
Checking in ui/customizer/CustomizerSources.java; 1.13 -> 1.14;
Checking in ui/customizer/CustomizerVersioning.java; 1.29 -> 1.30;
Checking in ui/customizer/Bundle.properties; 1.63 -> 1.64;
Comment 4 Tomas Danek 2005-11-09 14:00:53 UTC
Only those two remained...:)


Libraries panel:

Components with no mnemonic :
   Class: javax.swing.JButton {  Add... |  } 
   Class: javax.swing.JButton {  Remove |  } 
(required tokens)


API versioning:
 Components with no mnemonic :
   Class: javax.swing.JLabel {  Module Type: |  } 


Comment 5 Martin Krauskopf 2005-11-09 14:05:54 UTC
> Libraries panel:

That's OK, according to spec. Look at that panel. There are already buttons for
adding dependencies. Tokens are not used so often. So when the user wants to use
them TAB can be used.

> API versioning:

Again. Try the panel.

BTW don't believe a11y module on 100% ;)
Comment 6 Tomas Danek 2005-11-09 14:38:38 UTC
Libraries:
Ok, if the UI spec was approved, i've no problem with it:) 

API versioning:
Oh, the radio buttons have mnemonic, only label does not, but that's ok.

Fine, verified.