def getNVDAObjectFromIdentifier(self, docHandle, ID): try: pacc = self.rootNVDAObject.IAccessibleObject.accChild(ID) except COMError: return None return NVDAObjects.IAccessible.IAccessible( windowHandle=docHandle, IAccessibleObject=IAccessibleHandler.normalizeIAccessible(pacc), IAccessibleChildID=0)
def _getPhysicalFocus(self): try: paccParent=self.IAccessibleObject.accParent except COMError: paccParent=None if not paccParent: return try: paccFocus=paccParent.accFocus except COMError: paccFocus=None if not paccFocus: return return IAccessible(IAccessibleObject=IAccessibleHandler.normalizeIAccessible(paccFocus),IAccessibleChildID=0)
def _getPhysicalFocus(self): try: paccParent = self.IAccessibleObject.accParent except COMError: paccParent = None if not paccParent: return try: paccFocus = paccParent.accFocus except COMError: paccFocus = None if not paccFocus: return return IAccessible( IAccessibleObject=IAccessibleHandler.normalizeIAccessible( paccFocus), IAccessibleChildID=0)
def getNVDAObjectFromIdentifier(self, docHandle, ID): try: pacc=self.rootNVDAObject.IAccessibleObject.accChild(ID) except COMError: return None return NVDAObjects.IAccessible.IAccessible(windowHandle=docHandle,IAccessibleObject=IAccessibleHandler.normalizeIAccessible(pacc),IAccessibleChildID=0)