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 39080 - A11Y: Command Line
Summary: A11Y: Command Line
Status: RESOLVED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: vcsgeneric (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: Richard Gregor
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2004-01-21 14:49 UTC by David Kaspar
Modified: 2004-09-29 17:30 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 David Kaspar 2004-01-21 14:49:14 UTC
A11Y issues for dialogs accessed from
"Versioning|Global Commands|*" main menu item.

CVS Init:
 Components with no mnemonic :
   Class: javax.swing.JButton {  Browse... | 
Choose a directory. } 
   Class: javax.swing.JButton {  Browse... | 
Choose a file. } 

CVS Checkout:
 Components with no mnemonic :
   Class: javax.swing.JButton {  Browse... | 
Choose a directory. } 
   Class: javax.swing.JButton {  Browse... | 
Choose a file. } 
   Class: javax.swing.JButton {  Select... | 
Choose the value in a custom selector. } 
 Components with potential mnemonics conflict:
 - components with mnemonic 'D' :
   Class: javax.swing.JLabel {  Date: |  } 
   Class: javax.swing.JLabel {  Working Directory:
|  } 

Module Selector dialog accessible by press Select
button in CVS Checkout dialog:
 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JTable {  Table Of Modules |
 Table of modules. }
Comment 1 Jaromir Uhrik 2004-05-26 16:36:54 UTC
Increasing the priority - this is at least P3 issue(see a11y bug
priorities guidelines:
http://qa.netbeans.org/processes/a11y_bug_priority_guidelines.html ).
Comment 2 Martin Entlicher 2004-08-02 19:59:44 UTC
There is a problem, that CVS Checkout dialog contains so many labels,
that it's not possible to find a unique set of mnemonics.
Comment 3 Richard Gregor 2004-09-29 17:09:08 UTC
According to discussion with HIe responsible for acessibility Dusan we
agreed that there is not necessary to have mnemonics on general
purpose buttons like browse or select. There is usually a few such
components on one dialog and it is impossible to find appropriate
ones. There is enough that it can be possible to use keybor to
navigate this buttons. There are mnemonics for texfields next to them.  
Problem with 'D' mnemonic can be fixed - I'll set 'K' for workig
directory.
Module Selector Dialog was designed without having Label above table.
There is status line.
Comment 4 Richard Gregor 2004-09-29 17:30:46 UTC
fixed. There is no mnemonic conflict also new label for modules' table
was introduced and set lable for table.


Checking in commands/Bundle.properties;
/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/commands/Bundle.properties,v
 <--  Bundle.properties
new revision: 1.11; previous revision: 1.10
done
Checking in commands/CvsModuleSelectorDialog.form;
/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/commands/CvsModuleSelectorDialog.form,v
 <--  CvsModuleSelectorDialog.form
new revision: 1.4; previous revision: 1.3
done
Checking in commands/CvsModuleSelectorDialog.java;
/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/commands/CvsModuleSelectorDialog.java,v
 <--  CvsModuleSelectorDialog.java
new revision: 1.7; previous revision: 1.6
done
Processing log script arguments...
More commits to come...
Checking in config/BundleGlobal.properties;
/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/config/BundleGlobal.properties,v
 <--  BundleGlobal.properties
new revision: 1.4; previous revision: 1.3
done
Checking in config/cvs.xml;
/cvs/vcsgeneric/profiles/cvsprofiles/src/org/netbeans/modules/vcs/profiles/cvsprofiles/config/cvs.xml,v
 <--  cvs.xml
new revision: 1.100; previous revision: 1.99
done