- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Thu, 29 Jan 2015 17:04:10 -0500
- To: Richard Schwerdtfeger <schwer@us.ibm.com>, W3C WAI Protocols & Formats <public-pfwg@w3.org>, Joanmarie Diggs <jdiggs@igalia.com>
- Message-ID: <54CAAE5A.7080106@alum.mit.edu>
On 2015-01-19 5:40 PM, Richard Schwerdtfeger wrote:
> Here are the original defintions from javax.accessibility
>
>
> static _AccessibleRole_
> <http://docs.oracle.com/javase/7/docs/api/javax/accessibility/AccessibleRole.html>
>
>
>
>
> *_GLASS_PANE_*
> <http://docs.oracle.com/javase/7/docs/api/javax/accessibility/AccessibleRole.html#GLASS_PANE>
> A pane that is guaranteed to be painted on top of all panes
> beneath it.
>
> static _AccessibleRole_
> <http://docs.oracle.com/javase/7/docs/api/javax/accessibility/AccessibleRole.html>
>
>
>
>
> *_GROUP_BOX_*
> <http://docs.oracle.com/javase/7/docs/api/javax/accessibility/AccessibleRole.html#GROUP_BOX>
> A GROUP_BOX is a simple container that contains a border around it
> and contains components inside it.
>
To be complete, Java also has an AccessibleRole PANEL:
> public static finalAccessibleRole <http://docs.oracle.com/javase/8/docs/api/javax/accessibility/AccessibleRole.html> PANEL
> A generic container that is often used to group objects.
! The javax.accessbility.AccessibleRole.PANEL definition is identical
to that of ATK_ROLE_PANEL.
Digging some more, I found an ATK_ROLE_GROUPING: "A group of related
widgets. This group typically has a label. Since : ATK-2.1.0"
FWIW, I searched the entire GTK for ATK_ROLE_GROUPING and
ATK_ROLE_PANEL. ROLE_PANEL is used six times, whereas ROLE_GROUPING is
not used anywhere.
The widgets that expose ROLE_PANEL are:
- GtkContainer: Base class for widgets which contain other widgets,
- GtkPopover: Context dependent bubbles (e.g., bubble help),
- GtkFrame: A container with a decorative frame and optional label, with
a single child,
- GtkActionBar: A full width bar for presenting contextual actions,
- GtkHeaderBar: A box with a centered child with optional title and
optional sub-title, and
- GtkPlug: Top level container for embedding widgets into other processes.
--
;;;;joseph.
'Array(16).join("wat" - 1) + " Batman!"'
- G. Bernhardt -
Received on Thursday, 29 January 2015 22:04:38 UTC