コード例 #1
0
ファイル: gecko_ia2.py プロジェクト: davidacm/nvda
 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)
コード例 #2
0
ファイル: mozilla.py プロジェクト: MarcoZehe/nvda
	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)
コード例 #3
0
ファイル: mozilla.py プロジェクト: wafiqtaher/nvda
 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)
コード例 #4
0
ファイル: gecko_ia2.py プロジェクト: MarcoZehe/nvda
	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)