1
2 ROLE_UNKNOWN=0
3 ROLE_WINDOW=1
4 ROLE_TITLEBAR=2
5 ROLE_PANE=3
6 ROLE_DIALOG=4
7 ROLE_CHECKBOX=5
8 ROLE_RADIOBUTTON=6
9 ROLE_STATICTEXT=7
10 ROLE_EDITABLETEXT=8
11 ROLE_BUTTON=9
12 ROLE_MENUBAR=10
13 ROLE_MENUITEM=11
14 ROLE_POPUPMENU=12
15 ROLE_COMBOBOX=13
16 ROLE_LIST=14
17 ROLE_LISTITEM=15
18 ROLE_GRAPHIC=16
19 ROLE_HELPBALLOON=17
20 ROLE_TOOLTIP=18
21 ROLE_LINK=19
22 ROLE_TREEVIEW=20
23 ROLE_TREEVIEWITEM=21
24 ROLE_TAB=22
25 ROLE_TABCONTROL=23
26 ROLE_SLIDER=24
27 ROLE_PROGRESSBAR=25
28 ROLE_SCROLLBAR=26
29 ROLE_STATUSBAR=27
30 ROLE_TABLE=28
31 ROLE_TABLECELL=29
32 ROLE_TABLECOLUMN=30
33 ROLE_TABLEROW=31
34 ROLE_TABLECOLUMNHEADER=32
35 ROLE_TABLEROWHEADER=33
36 ROLE_FRAME=34
37 ROLE_TOOLBAR=35
38 ROLE_DROPDOWNBUTTON=36
39 ROLE_CLOCK=37
40 ROLE_SEPARATOR=38
41 ROLE_FORM=39
42 ROLE_HEADING=40
43 ROLE_HEADING1=41
44 ROLE_HEADING2=42
45 ROLE_HEADING3=43
46 ROLE_HEADING4=44
47 ROLE_HEADING5=45
48 ROLE_HEADING6=46
49 ROLE_PARAGRAPH=47
50 ROLE_BLOCKQUOTE=48
51 ROLE_TABLEHEADER=49
52 ROLE_TABLEBODY=50
53 ROLE_TABLEFOOTER=51
54 ROLE_DOCUMENT=52
55 ROLE_ANIMATION=53
56 ROLE_APPLICATION=54
57 ROLE_BOX=55
58 ROLE_GROUPING=56
59 ROLE_PROPERTYPAGE=57
60 ROLE_CANVAS=58
61 ROLE_CAPTION=59
62 ROLE_CHECKMENUITEM=60,
63 ROLE_DATEEDITOR=61
64 ROLE_ICON=62
65 ROLE_DIRECTORYPANE=63
66 ROLE_EMBEDDEDOBJECT=64
67 ROLE_ENDNOTE=65
68 ROLE_FOOTER=66
69 ROLE_FOOTNOTE=67
70 ROLE_GLASSPANE=69
71 ROLE_HEADER=70
72 ROLE_IMAGEMAP=71
73 ROLE_INPUTWINDOW=72
74 ROLE_LABEL=73
75 ROLE_NOTE=74
76 ROLE_PAGE=75
77 ROLE_RADIOMENUITEM=76
78 ROLE_LAYEREDPANE=77
79 ROLE_REDUNDANTOBJECT=78
80 ROLE_ROOTPANE=79
81 ROLE_EDITBAR=80
82 ROLE_TERMINAL=82
83 ROLE_RICHEDIT=83
84 ROLE_RULER=84
85 ROLE_SCROLLPANE=85
86 ROLE_SECTION=86
87 ROLE_SHAPE=87
88 ROLE_SPLITPANE=88
89 ROLE_VIEWPORT=89
90 ROLE_TEAROFFMENU=90
91 ROLE_TEXTFRAME=91
92 ROLE_TOGGLEBUTTON=92
93 ROLE_BORDER=93
94 ROLE_CARET=94
95 ROLE_CHARACTER=95
96 ROLE_CHART=96
97 ROLE_CURSOR=97
98 ROLE_DIAGRAM=98
99 ROLE_DIAL=99
100 ROLE_DROPLIST=100
101 ROLE_SPLITBUTTON=101
102 ROLE_MENUBUTTON=102
103 ROLE_DROPDOWNBUTTONGRID=103
104 ROLE_EQUATION=104
105 ROLE_GRIP=105
106 ROLE_HOTKEYFIELD=106
107 ROLE_INDICATOR=107
108 ROLE_SPINBUTTON=108
109 ROLE_SOUND=109
110 ROLE_WHITESPACE=110
111 ROLE_TREEVIEWBUTTON=111
112 ROLE_IPADDRESS=112
113 ROLE_DESKTOPICON=113
114 ROLE_ALERT=114
115 ROLE_INTERNALFRAME=115
116 ROLE_DESKTOPPANE=116
117 ROLE_OPTIONPANE=117
118 ROLE_COLORCHOOSER=118
119 ROLE_FILECHOOSER=119
120 ROLE_FILLER=120
121 ROLE_MENU=121
122 ROLE_PANEL=122
123 ROLE_PASSWORDEDIT=123
124 ROLE_FONTCHOOSER=124
125 ROLE_LINE=125
126 ROLE_FONTNAME=126
127 ROLE_FONTSIZE=127
128 ROLE_BOLD=128
129 ROLE_ITALIC=129
130 ROLE_UNDERLINE=130
131 ROLE_FGCOLOR=131
132 ROLE_BGCOLOR=132
133 ROLE_SUPERSCRIPT=133
134 ROLE_SUBSCRIPT=134
135 ROLE_STYLE=135
136 ROLE_INDENT=136
137 ROLE_ALIGNMENT=137
138 ROLE_ALERT=138
139 ROLE_DATAGRID=139
140 ROLE_DATAITEM=140
141 ROLE_HEADERITEM=141
142 ROLE_THUMB=142
143 ROLE_CALENDAR=143
144
145 STATE_UNAVAILABLE=0X1
146 STATE_FOCUSED=0X2
147 STATE_SELECTED=0X4
148 STATE_BUSY=0X8
149 STATE_PRESSED=0X10
150 STATE_CHECKED=0X20
151 STATE_HALFCHECKED=0X40
152 STATE_READONLY=0X80
153 STATE_EXPANDED=0X100
154 STATE_COLLAPSED=0X200
155 STATE_INVISIBLE=0X400
156 STATE_VISITED=0X800
157 STATE_LINKED=0X1000
158 STATE_HASPOPUP=0X2000
159 STATE_PROTECTED=0X4000
160 STATE_REQUIRED=0X8000
161 STATE_DEFUNCT=0X10000
162 STATE_INVALID_ENTRY=0X20000
163 STATE_MODAL=0X40000
164 STATE_AUTOCOMPLETE=0x80000
165 STATE_MULTILINE=0X100000
166 STATE_ICONIFIED=0x200000
167 STATE_OFFSCREEN=0x400000
168 STATE_SELECTABLE=0x800000
169 STATE_FOCUSABLE=0x1000000
170 STATE_CLICKABLE=0x2000000
171 STATE_EDITABLE=0x4000000
172 STATE_CHECKABLE=0x8000000
173 STATE_DRAGGABLE=0x10000000
174 STATE_DRAGGING=0x20000000
175 STATE_DROPTARGET=0x40000000
176 STATE_SORTED=0x80000000
177 STATE_SORTED_ASCENDING=0x100000000
178 STATE_SORTED_DESCENDING=0x200000000
179 STATES_SORTED=frozenset([STATE_SORTED,STATE_SORTED_ASCENDING,STATE_SORTED_DESCENDING])
180
181 speechRoleLabels={
182 ROLE_UNKNOWN:_("unknown"),
183 ROLE_WINDOW:_("window"),
184 ROLE_TITLEBAR:_("title bar"),
185 ROLE_PANE:_("pane"),
186 ROLE_DIALOG:_("dialog"),
187 ROLE_CHECKBOX:_("check box"),
188 ROLE_RADIOBUTTON:_("radio button"),
189 ROLE_STATICTEXT:_("text"),
190 ROLE_EDITABLETEXT:_("edit"),
191 ROLE_BUTTON:_("button"),
192 ROLE_MENUBAR:_("menu bar"),
193 ROLE_MENUITEM:_("menu item"),
194 ROLE_POPUPMENU:_("menu"),
195 ROLE_COMBOBOX:_("combo box"),
196 ROLE_LIST:_("list"),
197 ROLE_LISTITEM:_("list item"),
198 ROLE_GRAPHIC:_("graphic"),
199 ROLE_HELPBALLOON:_("help balloon"),
200 ROLE_TOOLTIP:_("tool tip"),
201 ROLE_LINK:_("link"),
202 ROLE_TREEVIEW:_("tree view"),
203 ROLE_TREEVIEWITEM:_("tree view item"),
204 ROLE_TAB:_("tab"),
205 ROLE_TABCONTROL:_("tab control"),
206 ROLE_SLIDER:_("slider"),
207 ROLE_PROGRESSBAR:_("progress bar"),
208 ROLE_SCROLLBAR:_("scroll bar"),
209 ROLE_STATUSBAR:_("status bar"),
210 ROLE_TABLE:_("table"),
211 ROLE_TABLECELL:_("cell"),
212 ROLE_TABLECOLUMN:_("column"),
213 ROLE_TABLEROW:_("row"),
214 ROLE_FRAME:_("frame"),
215 ROLE_TOOLBAR:_("tool bar"),
216 ROLE_TABLECOLUMNHEADER:_("column header"),
217 ROLE_TABLEROWHEADER:_("row header"),
218 ROLE_DROPDOWNBUTTON:_("drop down button"),
219 ROLE_CLOCK:_("clock"),
220 ROLE_SEPARATOR:_("separator"),
221 ROLE_FORM:_("form"),
222 ROLE_HEADING:_("heading"),
223 ROLE_HEADING1:_("heading 1"),
224 ROLE_HEADING2:_("heading 2"),
225 ROLE_HEADING3:_("heading 3"),
226 ROLE_HEADING4:_("heading 4"),
227 ROLE_HEADING5:_("heading 5"),
228 ROLE_HEADING6:_("heading 6"),
229 ROLE_PARAGRAPH:_("paragraph"),
230 ROLE_BLOCKQUOTE:_("block quote"),
231 ROLE_TABLEHEADER:_("table header"),
232 ROLE_TABLEBODY:_("table body"),
233 ROLE_TABLEFOOTER:_("table footer"),
234 ROLE_DOCUMENT:_("document"),
235 ROLE_ANIMATION:_("animation"),
236 ROLE_APPLICATION:_("application"),
237 ROLE_BOX:_("box"),
238 ROLE_GROUPING:_("grouping"),
239 ROLE_PROPERTYPAGE:_("property page"),
240 ROLE_CANVAS:_("canvas"),
241 ROLE_CAPTION:_("caption"),
242 ROLE_CHECKMENUITEM:_("check menu item"),
243 ROLE_DATEEDITOR:_("date edit"),
244 ROLE_ICON:_("icon"),
245 ROLE_DIRECTORYPANE:_("directory pane"),
246 ROLE_EMBEDDEDOBJECT:_("embedded object"),
247 ROLE_ENDNOTE:_("end note"),
248 ROLE_FOOTER:_("footer"),
249 ROLE_FOOTNOTE:_("foot note"),
250 ROLE_GLASSPANE:_("glass pane"),
251 ROLE_HEADER:_("header"),
252 ROLE_IMAGEMAP:_("image map"),
253 ROLE_INPUTWINDOW:_("input window"),
254 ROLE_LABEL:_("label"),
255 ROLE_NOTE:_("note"),
256 ROLE_PAGE:_("page"),
257 ROLE_RADIOMENUITEM:_("radio menu item"),
258 ROLE_LAYEREDPANE:_("layered pane"),
259 ROLE_REDUNDANTOBJECT:_("redundant object"),
260 ROLE_ROOTPANE:_("root pane"),
261 ROLE_EDITBAR:_("edit bar"),
262 ROLE_TERMINAL:_("terminal"),
263 ROLE_RICHEDIT:_("rich edit"),
264 ROLE_RULER:_("ruler"),
265 ROLE_SCROLLPANE:_("scroll pane"),
266 ROLE_SECTION:_("section"),
267 ROLE_SHAPE:_("shape"),
268 ROLE_SPLITPANE:_("split pane"),
269 ROLE_VIEWPORT:_("view port"),
270 ROLE_TEAROFFMENU:_("tear off menu"),
271 ROLE_TEXTFRAME:_("text frame"),
272 ROLE_TOGGLEBUTTON:_("toggle button"),
273 ROLE_BORDER:_("border"),
274 ROLE_CARET:_("caret"),
275 ROLE_CHARACTER:_("character"),
276 ROLE_CHART:_("chart"),
277 ROLE_CURSOR:_("cursor"),
278 ROLE_DIAGRAM:_("diagram"),
279 ROLE_DIAL:_("dial"),
280 ROLE_DROPLIST:_("drop list"),
281 ROLE_SPLITBUTTON:_("split button"),
282 ROLE_MENUBUTTON:_("menu button"),
283 ROLE_DROPDOWNBUTTONGRID:_("drop down button grid"),
284 ROLE_EQUATION:_("equation"),
285 ROLE_GRIP:_("grip"),
286 ROLE_HOTKEYFIELD:_("hot key field"),
287 ROLE_INDICATOR:_("indicator"),
288 ROLE_SPINBUTTON:_("spin button"),
289 ROLE_SOUND:_("sound"),
290 ROLE_WHITESPACE:_("white space"),
291 ROLE_TREEVIEWBUTTON:_("tree view button"),
292 ROLE_IPADDRESS:_("IP address"),
293 ROLE_DESKTOPICON:_("desktop icon"),
294 ROLE_ALERT:_("alert"),
295 ROLE_INTERNALFRAME:_("IFrame"),
296 ROLE_DESKTOPPANE:_("desktop pane"),
297 ROLE_OPTIONPANE:_("option pane"),
298 ROLE_COLORCHOOSER:_("color chooser"),
299 ROLE_FILECHOOSER:_("file chooser"),
300 ROLE_FILLER:_("filler"),
301 ROLE_MENU:_("menu"),
302 ROLE_PANEL:_("panel"),
303 ROLE_PASSWORDEDIT:_("password edit"),
304 ROLE_FONTCHOOSER:_("font chooser"),
305 ROLE_LINE:_("line"),
306 ROLE_FONTNAME:_("font name"),
307 ROLE_FONTSIZE:_("font size"),
308 ROLE_BOLD:_("bold"),
309 ROLE_ITALIC:_("ITALIC"),
310 ROLE_UNDERLINE:_("underline"),
311 ROLE_FGCOLOR:_("foreground color"),
312 ROLE_BGCOLOR:_("background color"),
313 ROLE_SUPERSCRIPT:_("superscript"),
314 ROLE_SUBSCRIPT:_("subscript"),
315 ROLE_STYLE:_("style"),
316 ROLE_INDENT:_("indent"),
317 ROLE_ALIGNMENT:_("alignment"),
318 ROLE_ALERT:_("alert"),
319 ROLE_DATAGRID:_("data grid"),
320 ROLE_DATAITEM:_("data item"),
321 ROLE_HEADERITEM:_("header item"),
322 ROLE_THUMB:_("thumb control"),
323 ROLE_CALENDAR:_("calendar"),
324 }
325
326 speechStateLabels={
327 STATE_UNAVAILABLE:_("unavailable"),
328 STATE_FOCUSED:_("focused"),
329 STATE_SELECTED:_("selected"),
330 STATE_BUSY:_("busy"),
331 STATE_PRESSED:_("pressed"),
332 STATE_CHECKED:_("checked"),
333 STATE_HALFCHECKED:_("half checked"),
334 STATE_READONLY:_("read only"),
335 STATE_EXPANDED:_("expanded"),
336 STATE_COLLAPSED:_("collapsed"),
337 STATE_INVISIBLE:_("invisible"),
338 STATE_VISITED:_("visited"),
339 STATE_LINKED:_("linked"),
340 STATE_HASPOPUP:_("subMenu"),
341 STATE_PROTECTED:_("protected"),
342 STATE_REQUIRED:_("required"),
343 STATE_DEFUNCT:_("defunct"),
344 STATE_INVALID_ENTRY:_("invalid entry"),
345 STATE_MODAL:_("modal"),
346 STATE_AUTOCOMPLETE:_("has auto complete"),
347 STATE_MULTILINE:_("multi line"),
348 STATE_ICONIFIED:_("iconified"),
349 STATE_OFFSCREEN:_("off screen"),
350 STATE_SELECTABLE:_("selectable"),
351 STATE_FOCUSABLE:_("focusable"),
352 STATE_CLICKABLE:_("clickable"),
353 STATE_EDITABLE:_("editable"),
354 STATE_CHECKABLE:_("checkable"),
355 STATE_DRAGGABLE:_("draggable"),
356 STATE_DRAGGING:_("dragging"),
357 STATE_DROPTARGET:_("drop target"),
358 STATE_SORTED:_("sorted"),
359 STATE_SORTED_ASCENDING:_("sorted ascending"),
360 STATE_SORTED_DESCENDING:_("sorted descending"),
361 }
362