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 141004 - Accessibility of project properties > formatting
Summary: Accessibility of project properties > formatting
Status: RESOLVED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: Formatting & Indentation (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: mslama
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2008-07-21 15:11 UTC by josin
Modified: 2009-08-20 10:27 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 josin 2008-07-21 15:11:34 UTC
Product Version: NetBeans IDE Dev (Build 200807181543)
Java: 1.6.0_10-beta; Java HotSpot(TM) Client VM 11.0-b11
System: Linux version 2.6.24-19-generic running on i386; UTF-8; en_US (nb)
Userdir: /home/josin/.netbeans/dev

There are missing accessible descriptions on: "Edit global options" button, "Load from other project" button, "Absolute
Label Indentation" checkbox, "Expand Tab to Spaces" checkbox, "Indent Case Statements In Switch" checkbox, "Indent Top
Level Class Members" checkbox, "Category:" combobox, "Language:" combobox, "Use global options" radio button, "Use
project specific options" radio button, "Continuation Indentation Size:" textfield, "Indentation Size:" textfield "Label
Indentation:" textfield, "Right Margin:" text field, "Tab Size:" text field.

There is missing mnemonics on "Edit global options" button, "Load from other project" button, "Category:" label,
"Language:" label, "Use global options" radio button, "Use project specific options" radio button.

Full output from accessibility tester:
=========================================== 
Tested Window title : Project Properties - JavaApplication9? 
===========================================

Doesn't implement Accessible : - none.

No Accessible name :

Class
    javax.swing.JEditorPane { | text/x-java } 

No Accessible description :

Class
    javax.swing.JButton { Edit global options | } 
Class
    javax.swing.JButton { Load from other project | } 
Class
    javax.swing.JCheckBox { Absolute Label Indentation | } 
Class
    javax.swing.JCheckBox { Expand Tab to Spaces | } 
Class
    javax.swing.JCheckBox { Indent Case Statements In Switch | } 
Class
    javax.swing.JCheckBox { Indent Top Level Class Members | } 
Class
    javax.swing.JComboBox { Category: | } 
Class
    javax.swing.JComboBox { Language: | } 
Class
    javax.swing.JRadioButton { Use global options | } 
Class
    javax.swing.JRadioButton { Use project specific options | } 
Class
    javax.swing.JTextField { Continuation Indentation Size: | } 
Class
    javax.swing.JTextField { Indentation Size: | } 
Class
    javax.swing.JTextField { Label Indentation: | } 
Class
    javax.swing.JTextField { Right Margin: | } 
Class
    javax.swing.JTextField { Tab Size: | } 

Label with LABEL_FOR not set : - none.

Components with no LABEL_FOR pointing to it :

Class
    javax.swing.JEditorPane { | text/x-java } 
Class
    org.openide.explorer.view.TreeView$ExplorerTree { Properties Category | N/A } 

Components with no mnemonic :

Class
    javax.swing.JButton { Edit global options | } 
Class
    javax.swing.JButton { Load from other project | } 
Class
    javax.swing.JLabel { Category: | } 
Class
    javax.swing.JLabel { Language: | } 
Class
    javax.swing.JRadioButton { Use global options | } 
Class=========================================== Tested Window title : Project Properties - JavaApplication9?
===========================================

Doesn't implement Accessible : - none.

No Accessible name :

Class
    javax.swing.JEditorPane { | text/x-java } 

No Accessible description :

Class
    javax.swing.JButton { Edit global options | } 
Class
    javax.swing.JButton { Load from other project | } 
Class
    javax.swing.JCheckBox { Absolute Label Indentation | } 
Class
    javax.swing.JCheckBox { Expand Tab to Spaces | } 
Class
    javax.swing.JCheckBox { Indent Case Statements In Switch | } 
Class
    javax.swing.JCheckBox { Indent Top Level Class Members | } 
Class
    javax.swing.JComboBox { Category: | } 
Class
    javax.swing.JComboBox { Language: | } 
Class
    javax.swing.JRadioButton { Use global options | } 
Class
    javax.swing.JRadioButton { Use project specific options | } 
Class
    javax.swing.JTextField { Continuation Indentation Size: | } 
Class
    javax.swing.JTextField { Indentation Size: | } 
Class
    javax.swing.JTextField { Label Indentation: | } 
Class
    javax.swing.JTextField { Right Margin: | } 
Class
    javax.swing.JTextField { Tab Size: | } 

Label with LABEL_FOR not set : - none.

Components with no LABEL_FOR pointing to it :

Class
    javax.swing.JEditorPane { | text/x-java } 
Class
    org.openide.explorer.view.TreeView$ExplorerTree { Properties Category | N/A } 

Components with no mnemonic :

Class
    javax.swing.JButton { Edit global options | } 
Class
    javax.swing.JButton { Load from other project | } 
Class
    javax.swing.JLabel { Category: | } 
Class
    javax.swing.JLabel { Language: | } 
Class
    javax.swing.JRadioButton { Use global options | } 
Class
    javax.swing.JRadioButton { Use project specific options | } 

Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none.

Components not reachable with tab traversal : - none.
    javax.swing.JRadioButton { Use project specific options | } =========================================== Tested
Window title : Project Properties - JavaApplication9? ===========================================

Doesn't implement Accessible : - none.

No Accessible name :

Class
    javax.swing.JEditorPane { | text/x-java } 

No Accessible description :

Class
    javax.swing.JButton { Edit global options | } 
Class
    javax.swing.JButton { Load from other project | } 
Class
    javax.swing.JCheckBox { Absolute Label Indentation | } 
Class
    javax.swing.JCheckBox { Expand Tab to Spaces | } 
Class
    javax.swing.JCheckBox { Indent Case Statements In Switch | } 
Class
    javax.swing.JCheckBox { Indent Top Level Class Members | } 
Class
    javax.swing.JComboBox { Category: | } 
Class
    javax.swing.JComboBox { Language: | } 
Class
    javax.swing.JRadioButton { Use global options | } 
Class
    javax.swing.JRadioButton { Use project specific options | } 
Class
    javax.swing.JTextField { Continuation Indentation Size: | } 
Class
    javax.swing.JTextField { Indentation Size: | } 
Class
    javax.swing.JTextField { Label Indentation: | } 
Class
    javax.swing.JTextField { Right Margin: | } 
Class
    javax.swing.JTextField { Tab Size: | } 

Label with LABEL_FOR not set : - none.

Components with no LABEL_FOR pointing to it :

Class
    javax.swing.JEditorPane { | text/x-java } 
Class
    org.openide.explorer.view.TreeView$ExplorerTree { Properties Category | N/A } 

Components with no mnemonic :

Class
    javax.swing.JButton { Edit global options | } 
Class
    javax.swing.JButton { Load from other project | } 
Class
    javax.swing.JLabel { Category: | } 
Class
    javax.swing.JLabel { Language: | } 
Class
    javax.swing.JRadioButton { Use global options | } 
Class
    javax.swing.JRadioButton { Use project specific options | } 

Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none.

Components not reachable with tab traversal : - none.

Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none.

Components not reachable with tab traversal : - none.
Comment 1 Milan Kubec 2008-07-21 15:43:55 UTC
Reassigning to editor. Please evaluate and reassign if it doesn't belong to editor. Thanks
Comment 2 Max Sauer 2008-11-18 16:23:47 UTC
I'll do that.
Comment 3 David Strupl 2009-06-08 13:58:47 UTC
Marek, these are yours now ...
Comment 4 Peter Pis 2009-08-20 10:27:30 UTC
Should be fixed with #163906.

http://hg.netbeans.org/jet-main/rev/526db7eef969