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 83165 - a11y:Diagram Editor.Layout Properties window. 'Routing' tab - missing a11y features
Summary: a11y:Diagram Editor.Layout Properties window. 'Routing' tab - missing a11y fe...
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:34 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:34:09 UTC
UML Project-->Create Diagram-->
-->Diagram Editor Context Menu-->
-->Layout-->Properties-->'Routing' tab

Results of Accessibility test, window with title "Layout Properties"

 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: 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: javax.swing.JButton {  Apply |  } 
   Class: javax.swing.JButton {  Defaults |  } 
   Class: javax.swing.JButton {  Layout |  } 
   Class: javax.swing.JButton {  OK |  } 
   Class: javax.swing.JButton {  Reset |  } 
   Class: javax.swing.JCheckBox {   Fix Node Positions  |  } 
   Class: javax.swing.JCheckBox {   Fix Node Sizes  |  } 
   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: javax.swing.JTabbedPane {  |  } 
 Components with no mnemonic :
   Class: javax.swing.JButton {  Apply |  } 
   Class: javax.swing.JButton {  Defaults |  } 
   Class: javax.swing.JButton {  Layout |  } 
   Class: javax.swing.JButton {  OK |  } 
   Class: javax.swing.JButton {  Reset |  } 
   Class: javax.swing.JCheckBox {   Fix Node Positions  |  } 
   Class: javax.swing.JCheckBox {   Fix Node Sizes  |  }
Comment 1 Andrew Korostelev 2006-08-22 12:40:46 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:07:59 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:15 UTC
verified in all-nbms-griffin-061012_6 on nb55rc2