|
|
|
|
|
| accessibleObjectFromEvent(window,
objectID,
childID) |
source code
|
|
|
|
|
|
|
|
|
|
| accessibleChildren(ia,
startIndex,
numChildren) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tuple of string and NVDAObjects.IAccessible.IAccessible
|
winEventToNVDAEvent(eventID,
window,
objectID,
childID,
useCache=True)
Tries to convert a win event ID to an NVDA event name, and
instanciate or fetch an NVDAObject for the win event parameters. |
source code
|
|
|
|
| winEventCallback(handle,
eventID,
window,
objectID,
childID,
threadID,
timestamp) |
source code
|
|
|
boolean
|
processGenericWinEvent(eventID,
window,
objectID,
childID)
Converts the win event to an NVDA event, Checks to see if this
NVDAObject equals the current focus. |
source code
|
|
|
boolean
|
processFocusWinEvent(window,
objectID,
childID,
force=False)
checks to see if the focus win event is not the same as the existing
focus, then converts the win event to an NVDA event (instanciating an
NVDA Object) then calls processFocusNVDAEvent. |
source code
|
|
|
boolean
|
|
|
|
| processDesktopSwitchWinEvent(window,
objectID,
childID) |
source code
|
|
|
|
|
|
boolean
|
processForegroundWinEvent(window,
objectID,
childID)
checks to see if the foreground win event is not the same as the
existing focus or any of its parents, then converts the win event to
an NVDA event (instanciating an NVDA Object) and then checks the
NVDAObject against the existing focus object. |
source code
|
|
|
|
| processShowWinEvent(window,
objectID,
childID) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| getRecursiveTextFromIAccessibleTextObject(obj,
startOffset=0,
endOffset=-1) |
source code
|
|
|
{str: str or {str: str}}
|
|
|
|
isMarshalledIAccessible(IAccessibleObject)
Looks at the location of the first function in the IAccessible
object's vtable (IUnknown::AddRef) to see if it was implemented in
oleacc.dll (its local) or ole32.dll (its marshalled). |
source code
|
|
|
|
MAX_WINEVENTS = 500
|
|
|
MAX_WINEVENTS_PER_THREAD = 10
|
|
|
REGCLS_SINGLEUSE = 0
|
|
|
REGCLS_MULTIPLEUSE = 1
|
|
|
REGCLS_MULTI_SEPARATE = 2
|
|
|
REGCLS_SUSPENDED = 4
|
|
|
REGCLS_SURROGATE = 8
|
|
|
CLSCTX_INPROC_SERVER = 1
|
|
|
CLSCTX_LOCAL_SERVER = 4
|
|
|
NAVRELATION_LABEL_FOR = 0x1002
|
|
|
NAVRELATION_LABELLED_BY = 0x1003
|
|
|
NAVRELATION_NODE_CHILD_OF = 0x1005
|
|
|
NAVRELATION_EMBEDS = 0x1009
|
|
|
IA2_RELATION_FLOWS_FROM = "flowsFrom"
|
|
|
IA2_RELATION_FLOWS_TO = "flowsTo"
|
|
|
MENU_EVENTIDS = winUser.EVENT_SYSTEM_MENUSTART, winUser.EVENT_...
|
|
|
winEventLimiter = OrderedWinEventLimiter()
|
|
|
liveNVDAObjectTable = weakref.WeakValueDictionary()
|
|
|
IAccessibleRolesToNVDARoles = {oleacc.ROLE_SYSTEM_WINDOW: cont...
|
|
|
IAccessibleStatesToNVDAStates = {oleacc.STATE_SYSTEM_TRAVERSED...
|
|
|
IAccessible2StatesToNVDAStates = {IA2_STATE_REQUIRED: controlT...
|
|
|
winEventHookIDs = []
|
|
|
winEventIDsToNVDAEventNames = {winUser.EVENT_SYSTEM_DESKTOPSWI...
|
|
|
cWinEventCallback = WINFUNCTYPE(None, c_int, c_int, c_int, c_i...
|
|
|
accPropServices = None
hash(x)
|