Community
Participate
Working Groups
Implement Accessibility on GTK.
Note to self: in future revert Tree changes that work around gail bug http://bugzilla.gnome.org/show_bug.cgi?id=116043 : see createColumn, removeColumn, and senders of both.
First kick released for M2 build tomorrow. Known issues to still look at: 1. GP occurs when collapsing a tree with a child item selected. Not sure yet if this is a bug in Gail or in our Tree when used while Gail is active. 2. Clicking on CTabFolder item often reads the title of the previously-selected tab instead of the current tab. This is a result of our focus listener on CTabFolder; need to investigate the affects of removing this listener on win32 accessibility before doing so. 3. Adding a child to a widget after it is realized may result in the parent's Accessible not being finalized (leak). We don't have any custom widgets that do this, but others may. 4. Should investigate adding more API across platforms, particularly in the area of assisted input (the current focus is on assisted output only). See AtkEditableTextIface for ideas. 5. Do some class reorganization, probably get rid of AccessibleType since it has been almost reduced to statics in order to minimize OS callback allocations. 6. More testing is needed of callbacks which are not used by any of our custom widgets, but may be used by others.
Issue #1 seems to be a gnopernicus bug, logged http://bugzilla.gnome.org/show_bug.cgi?id=117502 .
Logged http://bugzilla.gnome.org/show_bug.cgi?id=117630 which describes frequent gail cell warnings being spewed during Eclipse execution.
Note: We also need new api for notifying atk of text changes, selection changes, caret moves, etc; something similar to Accessible.setFocus(). Without these the reading of texts and styled texts never goes beyond line 1. The signal looks like: g_signal_emit_by_name (accessible, "text_changed::insert", start, length);
Two more bugs logged with Gnome: http://bugzilla.gnome.org/show_bug.cgi?id=118136 leak when children created after gtk_widget_get_accessible. Addresses issue 3 from comment 0 in this report. http://bugzilla.gnome.org/show_bug.cgi?id=118065 text containing quote mark is not read out. Affects Festival users, will result in an xml document opened in Eclipse, for example, not reading out since its top line will typically contain quotes around its encoding.
Logged gnome bug with pasting text: http://bugzilla.gnome.org/show_bug.cgi? id=121374
Marking as duplicate of plan item report. *** This bug has been marked as a duplicate of 37694 ***
Reopening, I got this backwards.
This is no longer a plan item but ongoing maintenance. Please enter individual bug reports for any outstanding issues.