Accessibility
CCL has built-in support for accessibility tools like screen readers to consume information about user interface elements in CCL-based applications.
All elements defined in Skin XML are accessible by default. The accessibility attribute can be used to disable accessibility support per element.
The title of a skin element is used as the readable name or title of the user interface element.
If the title is not set, the element’s tooltip is used instead.
Relations
In some cases, multiple skin elements are logically related to each other.
For example, a <Label> might describe the purpose of a <ValueBox>. In this case, accessibility tools should be informed that the Label’s title can be utilized as a description for the ValueBox.
Relations can be expressed using the following skin attributes:
Attribute |
Remarks |
|---|---|
|
ID that uniquely identifies a skin element. Defaults to the element’s |
|
Denotes a provider that should be used instead of the element’s default provider. |
|
Denotes a provider for the label. |
|
Denotes a provider for the value. |