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 39088 - A11Y: PVCS and VSS commands
Summary: A11Y: PVCS and VSS commands
Status: RESOLVED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: vcsgeneric (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P4 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2004-01-21 15:23 UTC by David Kaspar
Modified: 2005-03-24 16:20 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 David Kaspar 2004-01-21 15:23:17 UTC
A11Y issues for PVCS and VSS command dialogs.

PVCS Diff:
 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JTextField {  N/A |  N/A }
   Class: javax.swing.JTextField {  N/A |  N/A }
 Components with no mnemonic :
   Class: javax.swing.JButton {  Browse... | 
Choose a file. }

PVCS Apply Delta:
 Components with no mnemonic :
   Class: javax.swing.JButton {  Browse... | 
Choose a file. }

PVCS Merge:
 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JTextField {  N/A |  N/A }
   Class: javax.swing.JTextField {  N/A |  N/A }
   Class: javax.swing.JTextField {  N/A |  N/A }
 Components with no mnemonic :
   Class: javax.swing.JButton {  Browse... | 
Choose a file. }

PVCS Set Password:
 Components with no mnemonic :
   Class: javax.swing.JLabel {  Password |  }

Unify "Set Password" dialog texts for PVCS and VSS
profiles. Problems:
1) Caption of Set Password dialog - for VSS
profile there is caption "Password:" - should be
"Password".
2) JLabel component text - for PVCS there is
"Password", should be "Password:"
Comment 1 Martin Entlicher 2004-02-06 15:24:54 UTC
The problem of colons in the Password dialog is fixed.
However, there is no way to define the mnemonic. But the mnemonic is
probably not necessary, since the focus is set correctly.

/cvs/vcscore/src/org/netbeans/modules/vcscore/commands/Bundle.properties,v
 <--  Bundle.properties
new revision: 1.28; previous revision: 1.27

/cvs/vcscore/src/org/netbeans/modules/vcscore/commands/CommandCustomizationSupport.java,v
 <--  CommandCustomizationSupport.java
new revision: 1.18; previous revision: 1.17

/cvs/vcsgeneric/src/org/netbeans/modules/vcs/profiles/commands/Bundle.properties,v
 <--  Bundle.properties
new revision: 1.3; previous revision: 1.2

/cvs/vcsgeneric/src/org/netbeans/modules/vcs/profiles/commands/SetPasswordCommand.java,v
 <--  SetPasswordCommand.java
new revision: 1.4; previous revision: 1.3
Comment 2 Martin Entlicher 2004-04-26 15:24:44 UTC
Concerning PVCS Diff and PVCS Merge (and all other dialogs where radio
button is next to a textfield instead of a label), there is no label
to set the labelFor(..).
The solution can be to call requestFocus(); manually. However,
BasicLabelUI does more quirks to prevent unwanted keyTyped events from
getting to other components.

Scheduling for promotion D.
Comment 3 Martin Entlicher 2005-03-24 16:20:08 UTC
The accessibility was already fixed for 4.1. Therefore this should be fixed as well.