Bug 25561 [Cell Editors] ACC: CheckboxCellEditor widget checkbox is read as an image.
CheckboxCellEditor widget checkboxes are not read with JAWS or MS Inspect Inspect reports the checkbox as graphics: How found: Mouse move (1057,735) hwnd=0x00810716 32bit class="SWT_Window0" style=0x56010000 ex=0x0 Info: IAcc = 0x001546E8 VarChild:[VT_I4=0x0] Interfaces: IEnumVARIANT IOleWindow Impl: Local, need oleacc 4.2.5020.0 or greater Annotation ID: [not supported] Name: none [false] Value: none [false] Role: client State: normal Location: {l:905, t:228, w:492, h:539} Description: none [false] Kbshortcut: none [false] DefAction: none [false] Parent: none [false]:window Help: none [false] Help Topic: none [false] ChildCount: 2 Window: 0x00810716 class="SWT_Window0" style=0x56010000 ex=0x0 Children: none [false] : window : normal none [false] : window : normal Selection: none [empty] Ancestors: none [false] : window : normal "Run Script" : dialog : normal "Run Script" : window : moveable,focusable "Desktop" : client : normal "Desktop" : window : normal [ No Parent ]
bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/tasklist/TaskList.java
return;
		}
		if (TextTransfer.getInstance().isSupportedType(event.dataType)) {
			Object[] data =
				((IStructuredSelection) viewer.getSelection()).toArray();
			if (data != null) {
				IMarker[] markers = new IMarker[data.length];
				for (int i = 0; i < markers.length; i++) {
					markers[i] = (IMarker) data[i];
				}
				event.data = createMarkerReport(markers);
			}
			return;
		}
	}
	void restoreState(IMemento memento) {
		
		IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
		IMemento selectionMem = memento.getChild(TAG_SELECTION);
		if (selectionMem != null) {
			ArrayList selectionList = new ArrayList();
			IMemento markerMems[] = selectionMem.getChildren(TAG_MARKER);
			for (int i = 0; i < markerMems.length; i++) {
				try {
					long id = Long.parseLong(markerMems[i].getString(TAG_ID));
					IResource resource =
						root.findMember(markerMems[i].getString(TAG_RESOURCE));
					if (resource != null) {
						IMarker marker = resource.findMarker(id);
						if (marker != null) {