Module _UIAHandler
[hide private]
[frames] | no frames]

Module _UIAHandler

source code

Classes [hide private]
  UIAHandler
Variables [hide private]
  re_MSAAProxyProviderDescription = re.compile(r'Microsoft: (Ann...
  badUIAWindowClassNames = ["SysTreeView32", "WuDuiListView", "C...
  UIAControlTypesToNVDARoles = {UIA_ButtonControlTypeId: control...
  UIAPropertyIdsToNVDAEventNames = {UIA_NamePropertyId: "nameCha...
  UIAEventIdsToNVDAEventNames = {UIA_SelectionItem_ElementSelect...
Variables Details [hide private]

re_MSAAProxyProviderDescription

Value:
re.compile(r'Microsoft: (Annotation|MSAA) Proxy \(unmanaged:uiautomati\
oncore.dll\)', re.IGNORECASE)

badUIAWindowClassNames

Value:
["SysTreeView32", "WuDuiListView", "ComboBox", "msctls_progress32", "E\
dit", "CommonPlacesWrapperWndClass", "SysMonthCal32", "SUPERGRID",]

UIAControlTypesToNVDARoles

Value:
{UIA_ButtonControlTypeId: controlTypes.ROLE_BUTTON, UIA_CalendarContro\
lTypeId: controlTypes.ROLE_CALENDAR, UIA_CheckBoxControlTypeId: contro\
lTypes.ROLE_CHECKBOX, UIA_ComboBoxControlTypeId: controlTypes.ROLE_COM\
BOBOX, UIA_EditControlTypeId: controlTypes.ROLE_EDITABLETEXT, UIA_Hype\
rlinkControlTypeId: controlTypes.ROLE_LINK, UIA_ImageControlTypeId: co\
ntrolTypes.ROLE_GRAPHIC, UIA_ListItemControlTypeId: controlTypes.ROLE_\
LISTITEM, UIA_ListControlTypeId: controlTypes.ROLE_LIST, UIA_MenuContr\
olTypeId: controlTypes.ROLE_POPUPMENU, UIA_MenuBarControlTypeId: contr\
...

UIAPropertyIdsToNVDAEventNames

Value:
{UIA_NamePropertyId: "nameChange", UIA_HelpTextPropertyId: "descriptio\
nChange", UIA_ExpandCollapseExpandCollapseStatePropertyId: "stateChang\
e", UIA_ToggleToggleStatePropertyId: "stateChange", UIA_IsEnabledPrope\
rtyId: "stateChange", UIA_ValueValuePropertyId: "valueChange", UIA_Ran\
geValueValuePropertyId: "valueChange",}

UIAEventIdsToNVDAEventNames

Value:
{UIA_SelectionItem_ElementSelectedEventId: "stateChange", UIA_Selectio\
nItem_ElementAddedToSelectionEventId: "stateChange", UIA_SelectionItem\
_ElementRemovedFromSelectionEventId: "stateChange",}