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
pasteTaskAction = new PasteTaskAction(this, "paste"); 
		pasteTaskAction.setText(TaskListMessages.getString("PasteTask.text")); 
		pasteTaskAction.setToolTipText(TaskListMessages.getString("PasteTask.tooltip")); 
		pasteTaskAction.setHoverImageDescriptor(MarkerUtil.getImageDescriptor("paste")); 
		pasteTaskAction.setEnabled(false);
		
		removeTaskAction = new RemoveTaskAction(this, "delete"); 
		removeTaskAction.setText(TaskListMessages.getString("RemoveTask.text")); 
		removeTaskAction.setToolTipText(TaskListMessages.getString("RemoveTask.tooltip")); 
		removeTaskAction.setHoverImageDescriptor(MarkerUtil.getImageDescriptor("remtsk")); 
		removeTaskAction.setImageDescriptor(MarkerUtil.getImageDescriptor("remtsk_grey")); 
		removeTaskAction.setDisabledImageDescriptor(MarkerUtil.getImageDescriptor("remtsk_disabled")); 
		removeTaskAction.setEnabled(false);
		
		markCompletedAction = new MarkCompletedAction(this, "markCompleted"); 
		markCompletedAction.setText(TaskListMessages.getString("MarkCompleted.text")); 
		markCompletedAction.setToolTipText(TaskListMessages.getString("MarkCompleted.tooltip")); 
		markCompletedAction.setEnabled(false);
		
		purgeCompletedAction = new PurgeCompletedAction(this, "deleteCompleted"); 
		purgeCompletedAction.setText(TaskListMessages.getString("PurgeCompleted.text")); 
		purgeCompletedAction.setToolTipText(TaskListMessages.getString("PurgeCompleted.tooltip")); 
		purgeCompletedAction.setImageDescriptor(MarkerUtil.getImageDescriptor("delete_edit")); 
		purgeCompletedAction.setEnabled(true);
		
		selectAllAction = new SelectAllTasksAction(this, "selectAll"); 
		selectAllAction.setText(TaskListMessages.getString("SelectAll.text")); 
		selectAllAction.setToolTipText(TaskListMessages.getString("SelectAll.tooltip")); 
		
		resolveMarkerAction = new ResolveMarkerAction(this, "resolve");