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
import org.eclipse.ui.IActionBars;
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IFileEditorInput;
import org.eclipse.ui.IMemento;
import org.eclipse.ui.IPartListener;
import org.eclipse.ui.IViewSite;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchActionConstants;
import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.help.WorkbenchHelp;
import org.eclipse.ui.part.CellEditorActionHandler;
import org.eclipse.ui.part.MarkerTransfer;
import org.eclipse.ui.part.ViewPart;
import org.eclipse.ui.plugin.AbstractUIPlugin;
/**
 * Main class for the Task List view for displaying tasks and problem annotations
 * on resources, and for opening an editor on the resource when the user commands.
 * <p>
 * This standard view has id <code>"org.eclipse.ui.views.TaskList"</code>.
 * </p>
 * <p>
 * The workbench will automatically instantiate this class when a Task List
 * view is needed for a workbench window. This class is not intended
 * to be instantiated or subclassed by clients.
 * </p>
 */
public class TaskList extends ViewPart {