Package NVDAObjects :: Package IAccessible :: Module MSHTML
[hide private]
[frames] | no frames]

Module MSHTML

source code

Classes [hide private]
  HTMLAttribCache
  MSHTMLTextInfo
  MSHTML
  V6ComboBox
The object which receives value change events for combo boxes in MSHTML/IE 6.
  Fieldset
  Body
  Object
  PluginWindow
A window for a plugin.
  PopupList
Temporary popup lists created when expanding a combo box have a correct accParent which points back to the combobox, so use that.
  RootClient
The top level client of an MSHTML control.
Functions [hide private]
 
IAccessibleFromHTMLNode(HTMLNode) source code
 
HTMLNodeFromIAccessible(IAccessibleObject) source code
 
locateHTMLElementByID(document, ID) source code
 
findExtraIAccessibleOverlayClasses(obj, clsList)
Determine the most appropriate class for MSHTML objects.
source code
Variables [hide private]
  IID_IHTMLElement = comtypes.GUID('{3050F1FF-98B5-11CF-BB82-00A...
  nodeNamesToNVDARoles = {"FRAME": controlTypes.ROLE_FRAME, "IFR...
Function Details [hide private]

findExtraIAccessibleOverlayClasses(obj, clsList)

source code 

Determine the most appropriate class for MSHTML objects. This works similarly to NVDAObjects.NVDAObject.findOverlayClasses except that it never calls any other findOverlayClasses method.


Variables Details [hide private]

IID_IHTMLElement

Value:
comtypes.GUID('{3050F1FF-98B5-11CF-BB82-00AA00BDCE0B}')

nodeNamesToNVDARoles

Value:
{"FRAME": controlTypes.ROLE_FRAME, "IFRAME": controlTypes.ROLE_FRAME, \
"FRAMESET": controlTypes.ROLE_DOCUMENT, "BODY": controlTypes.ROLE_DOCU\
MENT, "TH": controlTypes.ROLE_TABLECELL, "IMG": controlTypes.ROLE_GRAP\
HIC, "A": controlTypes.ROLE_LINK, "LABEL": controlTypes.ROLE_LABEL, "#\
text": controlTypes.ROLE_STATICTEXT, "H1": controlTypes.ROLE_HEADING, \
"H2": controlTypes.ROLE_HEADING, "H3": controlTypes.ROLE_HEADING, "H4"\
: controlTypes.ROLE_HEADING, "H5": controlTypes.ROLE_HEADING, "H6": co\
ntrolTypes.ROLE_HEADING, "DIV": controlTypes.ROLE_SECTION, "P": contro\
...