1
2
3
4
5
6
7 import controlTypes
8
9 ariaRolesToNVDARoles={
10 "description":controlTypes.ROLE_STATICTEXT,
11 "search":controlTypes.ROLE_SECTION,
12 "alert":controlTypes.ROLE_ALERT,
13 "alertdialog":controlTypes.ROLE_DIALOG,
14 "application":controlTypes.ROLE_APPLICATION,
15 "button":controlTypes.ROLE_BUTTON,
16 "checkbox":controlTypes.ROLE_CHECKBOX,
17 "columnheader":controlTypes.ROLE_TABLECOLUMNHEADER,
18 "combobox":controlTypes.ROLE_COMBOBOX,
19 "definition":controlTypes.ROLE_LISTITEM,
20 "dialog":controlTypes.ROLE_DIALOG,
21 "directory":controlTypes.ROLE_LIST,
22 "document":controlTypes.ROLE_DOCUMENT,
23 "form":controlTypes.ROLE_FORM,
24 "grid":controlTypes.ROLE_TABLE,
25 "gridcell":controlTypes.ROLE_TABLECELL,
26 "group":controlTypes.ROLE_GROUPING,
27 "heading":controlTypes.ROLE_HEADING,
28 "img":controlTypes.ROLE_GRAPHIC,
29 "link":controlTypes.ROLE_LINK,
30 "list":controlTypes.ROLE_LIST,
31 "listbox":controlTypes.ROLE_LIST,
32 "listitem":controlTypes.ROLE_LISTITEM,
33 "menu":controlTypes.ROLE_POPUPMENU,
34 "menubar":controlTypes.ROLE_MENUBAR,
35 "menuitem":controlTypes.ROLE_MENUITEM,
36 "menuitemcheckbox":controlTypes.ROLE_MENUITEM,
37 "menuitemradio":controlTypes.ROLE_MENUITEM,
38 "option":controlTypes.ROLE_LISTITEM,
39 "progressbar":controlTypes.ROLE_PROGRESSBAR,
40 "radio":controlTypes.ROLE_RADIOBUTTON,
41 "radiogroup":controlTypes.ROLE_GROUPING,
42 "row":controlTypes.ROLE_TABLEROW,
43 "rowgroup":controlTypes.ROLE_GROUPING,
44 "rowheader":controlTypes.ROLE_TABLEROWHEADER,
45 "separator":controlTypes.ROLE_SEPARATOR,
46 "scrollbar":controlTypes.ROLE_SCROLLBAR,
47 "slider":controlTypes.ROLE_SLIDER,
48 "spinbutton":controlTypes.ROLE_SPINBUTTON,
49 "status":controlTypes.ROLE_STATUSBAR,
50 "tab":controlTypes.ROLE_TAB,
51 "tablist":controlTypes.ROLE_TABCONTROL,
52 "tabpanel":controlTypes.ROLE_PROPERTYPAGE,
53 "textbox":controlTypes.ROLE_STATICTEXT,
54 "toolbar":controlTypes.ROLE_TOOLBAR,
55 "tooltip":controlTypes.ROLE_TOOLTIP,
56 "tree":controlTypes.ROLE_TREEVIEW,
57 "treegrid":controlTypes.ROLE_TREEVIEW,
58 "treeitem":controlTypes.ROLE_TREEVIEWITEM,
59 }
60
61 ariaSortValuesToNVDAStates={
62 'descending':controlTypes.STATE_SORTED_DESCENDING,
63 'ascending':controlTypes.STATE_SORTED_ASCENDING,
64 'other':controlTypes.STATE_SORTED,
65 }
66
67
68 landmarkRoles = {
69 "banner": _("banner"),
70 "complementary": _("complementary"),
71 "contentinfo": _("content info"),
72 "main": _("main"),
73 "navigation": _("navigation"),
74 "search": _("search"),
75 }
76