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 83157 - a11y:Diagram Editor.Layout Properties window.General - missing a11y features
Summary: a11y:Diagram Editor.Layout Properties window.General - missing a11y features
Status: VERIFIED FIXED
Alias: None
Product: uml
Classification: Unclassified
Component: General Diagram (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Thuy.d Nguyen
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2006-08-22 12:14 UTC by bugbridge
Modified: 2006-10-13 17:01 UTC (History)
2 users (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 bugbridge 2006-08-22 12:14:20 UTC
steps:

- create UML Project
- Create Diagram
- open Diagram Editor Context Menu
- invoke 'Layout | Properties'
- select 'General' tab

There are no accessible descriptions and mnemonics.

 No Accessible name :
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: javax.swing.JTabbedPane {  |  } 
 No Accessible description :
   Class: com.embarcadero.uml.ui.swing.drawingarea.ETLayoutPropertiesDialog { 
Layout Properties |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: javax.swing.JButton {  Defaults |  } 
   Class: javax.swing.JButton {  Layout |  } 
   Class: javax.swing.JButton {  OK |  } 
   Class: javax.swing.JRadioButton {   Constant Spacing |  } 
   Class: javax.swing.JRadioButton {   Constant Spacing |  } 
   Class: javax.swing.JRadioButton {   Proportional Spacing |  } 
   Class: javax.swing.JRadioButton {   Proportional Spacing |  } 
   Class: javax.swing.JTabbedPane {  |  } 
 Components with no LABEL_FOR pointing to it :
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: com.tomsawyer.editor.dialog.TSUnsignedDoubleField {  |  } 
   Class: javax.swing.JTabbedPane {  |  } 
 Components with no mnemonic :
   Class: javax.swing.JButton {  Defaults |  } 
   Class: javax.swing.JButton {  Layout |  } 
   Class: javax.swing.JButton {  OK |  } 
   Class: javax.swing.JRadioButton {   Constant Spacing |  } 
   Class: javax.swing.JRadioButton {   Constant Spacing |  } 
   Class: javax.swing.JRadioButton {   Proportional Spacing |  } 
   Class: javax.swing.JRadioButton {   Proportional Spacing |  }
Comment 1 Andrew Korostelev 2006-08-22 12:39:23 UTC
The follwoing issues were migrated as separate bugs from previous release.
Actually they describe tabs of the same dialog window.
issue 83157
issue 83163
issue 83164
issue 83167
issue 83166
issue 83165
Comment 2 Thuy.d Nguyen 2006-10-09 19:01:07 UTC
Fixed and integrated.  

There are mnemonic issues on this tab as well as on other tabs that can not be
resolved as described below:

- Not all components on the tab have nmemonics. Only one component in a
component group has a mnemonic.  The reason is there are only 26 unique
mnemonics available globally (i.e. across all tabs on the Layout dialog),  hence
not enough mnemonic assigned for all the components.  Use the Tab key to
traverse to components without mnemonics.

-  Mnemonics conflict:  There're several components (e.g Spacing Between Nodes,
or Draft, Node Spacing...) displayed on several tabs with the same text/label,
hence they share the same mnemonics.  Though these mnemonics are reported as
"conflict"  globally, they are unique within its own tab and work as epected.
Comment 3 Andrew Korostelev 2006-10-13 17:01:26 UTC
verified in all-nbms-griffin-061012_6 on nb55rc2