Package NVDAObjects :: Package IAccessible :: Class WindowRoot
[hide private]
[frames] | no frames]

Class WindowRoot

source code

                   object --+                        
                            |                        
baseObject.AutoPropertyObject --+                    
                                |                    
      baseObject.ScriptableObject --+                
                                    |                
                           NVDAObject --+            
                                        |            
                            window.Window --+        
                                            |        
                                  IAccessible --+    
                                                |    
                                    GenericWindow --+
                                                    |
                                                   WindowRoot

Nested Classes [hide private]

Inherited from GenericWindow: TextInfo

Inherited from NVDAObject: __metaclass__

Instance Methods [hide private]
NVDAObject or None
_get_parent(self)
Retreaves this object's parent (the object that contains this object).
source code
NVDAObject or None
_get_next(self)
Retreaves the object directly after this object with the same parent.
source code
NVDAObject or None
_get_previous(self)
Retreaves the object directly before this object with the same parent.
source code
 
_get_container(self)
Exactly like parent, however another object at this same sibling level may be retreaved first (e.g.
source code

Inherited from IAccessible: __init__, doAction, event_IA2AttributeChange, event_alert, event_caret, event_selection, event_selectionAdd, event_selectionRemove, event_selectionWithIn, event_valueChange, findOverlayClasses, getActionName, isDuplicateIAccessibleEvent, isPointInObject, scrollIntoView, setFocus

Inherited from window.Window: correctAPIForRelation, redraw

Inherited from window.Window (private): _get_displayText, _get_isInForeground, _get_isWindowUnicode, _get_processHandle, _get_processID, _get_windowClassName, _get_windowControlID, _get_windowStyle, _get_windowText, _get_windowThreadID

Inherited from NVDAObject: __eq__, __ne__, event_becomeNavigatorObject, event_descriptionChange, event_focusEntered, event_foreground, event_gainFocus, event_mouseMove, event_nameChange, event_stateChange, event_typedCharacter, makeTextInfo, reportFocus

Inherited from NVDAObject (private): _findSimpleNext, _get_appModule, _get_basicText, _get_defaultActionIndex, _get_flatReviewPosition, _get_isProtected, _get_recursiveDescendants, _get_simpleFirstChild, _get_simpleLastChild, _get_simpleNext, _get_simpleParent, _get_simplePrevious, _get_statusBar, _get_treeInterceptor, _get_treeInterceptorClass, _set_treeInterceptor

Inherited from baseObject.ScriptableObject: bindGesture, bindGestures, clearGestureBindings, getScript

Inherited from baseObject.AutoPropertyObject: invalidateCache

Inherited from baseObject.AutoPropertyObject (private): _getPropertyViaCache

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from IAccessible: getPossibleAPIClasses, kwargsFromSuper, windowHasExtraIAccessibles

Inherited from window.Window: normalizeWindowClassName

Inherited from NVDAObject: findBestAPIClass

Inherited from baseObject.AutoPropertyObject: invalidateCaches

Static Methods [hide private]

Inherited from NVDAObject: objectFromPoint, objectInForeground, objectWithFocus

Class Variables [hide private]
  parentUsesSuperOnWindowRootIAccessible = True
on a window root IAccessible, super should be used instead of accParent

Inherited from IAccessible: IA2UniqueID, IAccessibleTableUsesTableCellIndexAttrib, hasEncodedAccDescription, re_positionInfoEncodedAccDescription

Inherited from window.Window: normalizedWindowClassNameCache

Inherited from NVDAObject: beTransparentToMouse, cachePropertiesByDefault, presType_content, presType_layout, presType_unavailable, tableCellCoordsInName

Instance Variables [hide private]

Inherited from IAccessible: IAccessibleChildID

Inherited from window.Window: windowClassName, windowControlID, windowHandle, windowProcessID, windowText

Inherited from NVDAObject: textRepresentationLineLength

Inherited from NVDAObject (private): _mouseEntered

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

_get_parent(self)

source code 

Retreaves this object's parent (the object that contains this object).

Returns: NVDAObject or None
the parent object if it exists else None.
Overrides: NVDAObject._get_parent
(inherited documentation)

_get_next(self)

source code 

Retreaves the object directly after this object with the same parent.

Returns: NVDAObject or None
the next object if it exists else None.
Overrides: NVDAObject._get_next
(inherited documentation)

_get_previous(self)

source code 

Retreaves the object directly before this object with the same parent.

Returns: NVDAObject or None
the previous object if it exists else None.
Overrides: NVDAObject._get_previous
(inherited documentation)

_get_container(self)

source code 

Exactly like parent, however another object at this same sibling level may be retreaved first (e.g. a groupbox). Mostly used when presenting context such as focus ancestry.

Overrides: NVDAObject._get_container
(inherited documentation)