mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Bug 382426 - [Accessibility] Some UI elements do not provide a label
This commit is contained in:
parent
ff15847cbe
commit
8114a24402
2 changed files with 19 additions and 2 deletions
|
@ -1,5 +1,5 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Copyright (c) 2007, 2011 Intel Corporation and others.
|
* Copyright (c) 2007, 2012 Intel Corporation and others.
|
||||||
* All rights reserved. This program and the accompanying materials
|
* All rights reserved. This program and the accompanying materials
|
||||||
* are made available under the terms of the Eclipse Public License v1.0
|
* are made available under the terms of the Eclipse Public License v1.0
|
||||||
* which accompanies this distribution, and is available at
|
* which accompanies this distribution, and is available at
|
||||||
|
@ -163,6 +163,13 @@ public class BuildBehaviourTab extends AbstractCBuildPropertyTab {
|
||||||
updateButtons();
|
updateButtons();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
s_parallelNumber.getAccessible().addAccessibleListener(new AccessibleAdapter() {
|
||||||
|
@Override
|
||||||
|
public void getName(AccessibleEvent e) {
|
||||||
|
e.result = Messages.BuilderSettingsTab_UseParallelJobs;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
s_parallelNumber.setToolTipText(Messages.BuilderSettingsTab_UseParallelJobs);
|
||||||
|
|
||||||
b_parallelUnlimited= new Button(c3, SWT.RADIO);
|
b_parallelUnlimited= new Button(c3, SWT.RADIO);
|
||||||
b_parallelUnlimited.setText(Messages.BuilderSettingsTab_UseUnlimitedJobs);
|
b_parallelUnlimited.setText(Messages.BuilderSettingsTab_UseUnlimitedJobs);
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
* Copyright (c) 2000, 2009 IBM Corporation and others.
|
* Copyright (c) 2000, 2012 IBM Corporation and others.
|
||||||
* All rights reserved. This program and the accompanying materials
|
* All rights reserved. This program and the accompanying materials
|
||||||
* are made available under the terms of the Eclipse Public License v1.0
|
* are made available under the terms of the Eclipse Public License v1.0
|
||||||
* which accompanies this distribution, and is available at
|
* which accompanies this distribution, and is available at
|
||||||
|
@ -32,6 +32,8 @@ import org.eclipse.jface.viewers.IStructuredSelection;
|
||||||
import org.eclipse.jface.viewers.LabelProvider;
|
import org.eclipse.jface.viewers.LabelProvider;
|
||||||
import org.eclipse.jface.viewers.SelectionChangedEvent;
|
import org.eclipse.jface.viewers.SelectionChangedEvent;
|
||||||
import org.eclipse.swt.SWT;
|
import org.eclipse.swt.SWT;
|
||||||
|
import org.eclipse.swt.accessibility.AccessibleAdapter;
|
||||||
|
import org.eclipse.swt.accessibility.AccessibleEvent;
|
||||||
import org.eclipse.swt.events.SelectionAdapter;
|
import org.eclipse.swt.events.SelectionAdapter;
|
||||||
import org.eclipse.swt.events.SelectionEvent;
|
import org.eclipse.swt.events.SelectionEvent;
|
||||||
import org.eclipse.swt.events.SelectionListener;
|
import org.eclipse.swt.events.SelectionListener;
|
||||||
|
@ -183,6 +185,14 @@ public class CustomFiltersDialog extends SelectionDialog {
|
||||||
List<?> initialSelection= getInitialElementSelections();
|
List<?> initialSelection= getInitialElementSelections();
|
||||||
if (initialSelection != null && !initialSelection.isEmpty())
|
if (initialSelection != null && !initialSelection.isEmpty())
|
||||||
checkInitialSelections();
|
checkInitialSelections();
|
||||||
|
|
||||||
|
fCheckBoxList.getTable().getAccessible().addAccessibleListener(new AccessibleAdapter() {
|
||||||
|
@Override
|
||||||
|
public void getName(AccessibleEvent e) {
|
||||||
|
e.result = FilterMessages.CustomFiltersDialog_filterList_label;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
fCheckBoxList.getTable().setToolTipText(FilterMessages.CustomFiltersDialog_filterList_label);
|
||||||
|
|
||||||
// Description
|
// Description
|
||||||
info= new Label(parent, SWT.LEFT);
|
info= new Label(parent, SWT.LEFT);
|
||||||
|
|
Loading…
Add table
Reference in a new issue