[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.swt] Accessible behavior of Label + Combo

I'm trying to find any documentation or other notes about the behavior I'm seeing. Basically what I've found is that if you have a Label followed by a Combo, the JAWS screen reader will only read the Label if it has a mnemonic in the text (i.e. "T&ext"). Is this expected behavior? Or does anyone know if there an option in JAWS to get it to read non-mnemonic Labels?

Here's a code snippet that demonstrates the issue:

		Display display = new Display();
		
		Shell shell = new Shell();
		
		GridLayout gLayout = new GridLayout();
		gLayout.numColumns = 2;
		
		shell.setLayout(gLayout);
				
		Label testLabel = new Label (shell, SWT.NONE);

// Removing & from the Label causes it to not be read by JAWS
testLabel.setText("&Label Text:");

Combo testCombo = new Combo (shell, SWT.DROP_DOWN | SWT.READ_ONLY | SWT.SINGLE);
testCombo.add("one");
testCombo.add("two");
testCombo.add("three");

testCombo.select(0);

shell.pack();
shell.open();

while (!shell.isDisposed())
{
if (!display.readAndDispatch())
{
display.sleep();
}
}



-------------- Ben Gold