Oracle Blog

Ghee Teo's thoughts on Desktop Whatever

Tuesday Jan 13, 2009

While I have been working to get a new printing application to work on OpenSolaris, QA has logged an accessibility bug which got me going to learn something about accessible relation. When a visually impaired person requires the use of speech program such as Orca to navigate around the GUI, it needs some context as to what a particular GUI element is supposed to do. In GUI we often have the label and text fields pairs to understand the context. When one is totally relying on audio, that label/text pair has to be closely associated. That is, when a input field is entered, the speech program not only have to tell the user what is the type of the input field and also what it is for based on the corresponding label.

If you are using glade tool to specify your GUI, this accessible relation can be easily specified by the following steps with glade-3:

1. Find out the name of the label, as the picture shows its value is 'label200'