After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 345750 - Implement AtkCollection
Implement AtkCollection
Status: RESOLVED OBSOLETE
Product: atk
Classification: Platform
Component: atk
1.11.x
Other All
: Normal enhancement
: ---
Assigned To: ATK maintainer(s)
ATK maintainer(s)
Depends on:
Blocks: 638537
 
 
Reported: 2006-06-23 14:30 UTC by bill.haneman
Modified: 2021-06-10 11:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description bill.haneman 2006-06-23 14:30:32 UTC
The Accessibility::Collection interface (see rfe #) is designed to support large containers and complex documents.  While it can be implemented for some objects in the atk-bridge, and thus need not have a direct analogue in the application's ATK implementation, for some applications it is important to avoid walking through the entire document tree in order to process AT-SPI requests.  FOr instance, OpenOffice may not wish to expose document elements that are not currently in the viewport, but Collection implies or requires that they are queryable.  Likewise, big tables and spreadsheets need to be queryable in an efficient way.  

The best way to achieve this is for the objects/applications to implement AtkCollection, such that the entire document hierarchy need not be instantiated as AtkObjects in order to return a subset matching a search criterion.
Comment 1 André Klapper 2011-06-23 22:05:48 UTC
[Mass-reassigning open atk bug reports for better trackability as requested in https://bugzilla.gnome.org/show_bug.cgi?id=653179 .
PLEASE NOTE:
If you have watched the previous assignee of this bug report as a workaround for actually getting notified of changes in atk bugs, you yourself will now have to add atk-maint@gnome.bugs to your watchlist at the bottom of https://bugzilla.gnome.org/userprefs.cgi?tab=email to keep watching atk bug reports in GNOME Bugzilla.
Sorry for the noise: Feel free to filter for this comment in order to mass-delete the triggered bugmail.]
Comment 2 Mario Sánchez Prada 2013-07-26 12:57:59 UTC
This functionality would be interesting as well for WebKitGTK+, both to improve efficiency when using the AtspiCollection interface from ATs (now implemented in the ATK bridge, as mentioned in a previous comment) as to improve test coverage in that WebKit port (see https://bugs.webkit.org/show_bug.cgi?id=98382)
Comment 3 André Klapper 2021-06-10 11:26:57 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version of atk, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a ticket at
  https://gitlab.gnome.org/GNOME/atk/-/issues/

Thank you for your understanding and your help.