GNOME Bugzilla – Bug 712608
Create new AT-SPI2 roles for ARIA roles (and one for rating)
Last modified: 2013-11-19 16:14:44 UTC
We have new ATK roles for ARIA roles (and one for rating). See bug 712586. We now need the equivalent in AT-SPI2: ------------------------- ATSPI_ROLE_DEFINITION A definition of a term or concept. ------------------------- ATSPI_ROLE_ARTICLE A section of a page that consists of a composition that forms an independent part of a document, page, or site. Examples: A blog entry, a news story, a forum post. ------------------------- ATSPI_ROLE_LANDMARK A region of a web page intended as a navigational landmark. This is designed to allow Assistive Technologies to provide quick navigation among key regions within a document. ------------------------- ATSPI_ROLE_LOG A text widget or container holding log content, such as chat history and error logs. In this role there is a relationship between the arrival of new items in the log and the reading order. The log contains a meaningful sequence and new information is added only to the end of the log, not at arbitrary points. ------------------------- ATSPI_ROLE_MARQUEE A container where non-essential information changes frequently. Common usages of marquee include stock tickers and ad banners. The primary difference between a marquee and a log is that logs usually have a meaningful order or sequence of important content changes. ------------------------- ATSPI_ROLE_MATH A text widget or container that holds a mathematical expression. ------------------------- ATSPI_ROLE_RATING A widget whose purpose is to display a rating, such as the number of stars associated with a song in a media player. Objects of this role should also implement ATSPIValue. ------------------------- ATSPI_ROLE_TIMER An object containing a numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point.
Created attachment 260151 [details] [review] at-spi2-core patch
Created attachment 260155 [details] [review] at-spi2-atk patch
Created attachment 260160 [details] [review] pyatspi2 patch
Cmmitted and added to 2.11.2. Thanks for the patches.