Module IAccessibleHandler :: Class SecureDesktopNVDAObject
[hide private]
[frames] | no frames]

Class SecureDesktopNVDAObject

source code

                   object --+                    
                            |                    
baseObject.AutoPropertyObject --+                
                                |                
      baseObject.ScriptableObject --+            
                                    |            
               NVDAObjects.NVDAObject --+        
                                        |        
                NVDAObjects.window.Window --+    
                                            |    
                   NVDAObjects.window.Desktop --+
                                                |
                                               SecureDesktopNVDAObject

Nested Classes [hide private]

Inherited from NVDAObjects.NVDAObject: TextInfo, __metaclass__

Instance Methods [hide private]
 
findOverlayClasses(self, clsList)
Chooses overlay classes which should be added to this object's class structure after the object has been initially instantiated.
source code
basestring
_get_name(self)
The name or label of this object (example: the text of a button).
source code
int
_get_role(self)
The role or type of control this object represents (example: button, list, dialog).
source code

Inherited from NVDAObjects.window.Window: __init__, correctAPIForRelation, redraw

Inherited from NVDAObjects.NVDAObject: __eq__, __ne__, doAction, event_becomeNavigatorObject, event_caret, event_descriptionChange, event_focusEntered, event_foreground, event_gainFocus, event_mouseMove, event_nameChange, event_stateChange, event_typedCharacter, event_valueChange, getActionName, makeTextInfo, reportFocus, scrollIntoView, setFocus

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

Inherited from baseObject.AutoPropertyObject: invalidateCache

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

Class Methods [hide private]

Inherited from NVDAObjects.window.Window: getPossibleAPIClasses, kwargsFromSuper, normalizeWindowClassName

Inherited from NVDAObjects.NVDAObject: findBestAPIClass

Inherited from baseObject.AutoPropertyObject: invalidateCaches

Static Methods [hide private]

Inherited from NVDAObjects.NVDAObject: objectFromPoint, objectInForeground, objectWithFocus

Class Variables [hide private]

Inherited from NVDAObjects.window.Desktop: isPresentableFocusAncestor

Inherited from NVDAObjects.window.Window: normalizedWindowClassNameCache

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

Instance Variables [hide private]

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

Inherited from NVDAObjects.NVDAObject: textRepresentationLineLength

Inherited from NVDAObjects.NVDAObject (private): _mouseEntered

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

findOverlayClasses(self, clsList)

source code 

Chooses overlay classes which should be added to this object's class structure after the object has been initially instantiated. After an NVDAObject class (normally an API-level class) is instantiated, this method is called on the instance to choose appropriate overlay classes. This method may use properties, etc. on the instance to make this choice. The object's class structure is then mutated to contain these classes. initOverlayClass is then called for each class which was not part of the initially instantiated object. This process allows an NVDAObject to be dynamically created using the most appropriate NVDAObject subclass at each API level. Classes should be listed with subclasses first. That is, subclasses should generally call super and then append their own classes to the list. For example: Called on an IAccessible NVDAObjectThe list might contain DialogIaccessible (a subclass of IAccessible), Edit (a subclass of Window).

Parameters:
  • clsList - The list of classes, which will be modified by this method if appropriate.
Overrides: NVDAObjects.NVDAObject.findOverlayClasses
(inherited documentation)

_get_name(self)

source code 

The name or label of this object (example: the text of a button).

Returns: basestring
Overrides: NVDAObjects.NVDAObject._get_name
(inherited documentation)

_get_role(self)

source code 

The role or type of control this object represents (example: button, list, dialog).

Returns: int
a ROLE_* constant from controlTypes
Overrides: NVDAObjects.NVDAObject._get_role
(inherited documentation)