Package NVDAObjects :: Package window :: Module winConsole :: Class WinConsole
[hide private]
[frames] | no frames]

Class WinConsole

source code

                             object --+                    
                                      |                    
          baseObject.AutoPropertyObject --+                
                                          |                
                baseObject.ScriptableObject --+            
                                              |            
                                     NVDAObject --+        
                                                  |        
                                 behaviors.LiveText --+    
                                                      |    
                             object --+               |    
                                      |               |    
          baseObject.AutoPropertyObject --+           |    
                                          |           |    
                baseObject.ScriptableObject --+       |    
                                              |       |    
                      editableText.EditableText --+   |    
                                                  |   |    
                             object --+           |   |    
                                      |           |   |    
          baseObject.AutoPropertyObject --+       |   |    
                                          |       |   |    
                baseObject.ScriptableObject --+   |   |    
                                              |   |   |    
                                     NVDAObject --+   |    
                                                  |   |    
                             behaviors.EditableText --+    
                                                      |    
                                     behaviors.Terminal --+
                                                          |
                             object --+                   |
                                      |                   |
          baseObject.AutoPropertyObject --+               |
                                          |               |
                baseObject.ScriptableObject --+           |
                                              |           |
                      editableText.EditableText --+       |
                                                  |       |
editableText.EditableTextWithoutAutoSelectDetection --+   |
                                                      |   |
                             object --+               |   |
                                      |               |   |
          baseObject.AutoPropertyObject --+           |   |
                                          |           |   |
                baseObject.ScriptableObject --+       |   |
                                              |       |   |
                      editableText.EditableText --+   |   |
                                                  |   |   |
                             object --+           |   |   |
                                      |           |   |   |
          baseObject.AutoPropertyObject --+       |   |   |
                                          |       |   |   |
                baseObject.ScriptableObject --+   |   |   |
                                              |   |   |   |
                                     NVDAObject --+   |   |
                                                  |   |   |
                             behaviors.EditableText --+   |
                                                      |   |
       behaviors.EditableTextWithoutAutoSelectDetection --+
                                                          |
                                 object --+               |
                                          |               |
              baseObject.AutoPropertyObject --+           |
                                              |           |
                    baseObject.ScriptableObject --+       |
                                                  |       |
                                         NVDAObject --+   |
                                                      |   |
                                                 Window --+
                                                          |
                                                         WinConsole

Nested Classes [hide private]

Inherited from NVDAObject: TextInfo, __metaclass__

Instance Methods [hide private]
 
_get_TextInfo(self) source code
 
event_becomeNavigatorObject(self)
Called when this object becomes the navigator object.
source code
 
event_gainFocus(self)
This code is executed if a gain focus event is received by this object.
source code
 
event_loseFocus(self) source code
 
event_nameChange(self) source code
list of str
_getTextLines(self)
Retrieve the text of this object in lines.
source code

Inherited from behaviors.LiveText: event_textChange, initOverlayClass, startMonitoring, stopMonitoring

Inherited from behaviors.LiveText (private): _calculateNewText, _monitor, _reportNewText

Inherited from editableText.EditableTextWithoutAutoSelectDetection: initClass, script_caret_changeSelection

Inherited from editableText.EditableText: detectPossibleSelectionChange, initAutoSelectDetection, script_caret_backspaceCharacter, script_caret_backspaceWord, script_caret_delete, script_caret_moveByCharacter, script_caret_moveByLine, script_caret_moveByParagraph, script_caret_moveByWord

Inherited from editableText.EditableText (private): _backspaceScriptHelper, _caretMovementScriptHelper, _caretScriptPostMovedHelper, _hasCaretMoved

Inherited from Window: __init__, correctAPIForRelation, findOverlayClasses, redraw

Inherited from Window (private): _get_devInfo, _get_displayText, _get_firstChild, _get_isInForeground, _get_isWindowUnicode, _get_lastChild, _get_location, _get_name, _get_next, _get_parent, _get_previous, _get_processHandle, _get_processID, _get_role, _get_states, _get_windowClassName, _get_windowControlID, _get_windowStyle, _get_windowText, _get_windowThreadID, _isEqual

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

Inherited from NVDAObject (private): _findSimpleNext, _get_actionCount, _get_activeChild, _get_appModule, _get_basicText, _get_childCount, _get_children, _get_columnCount, _get_columnNumber, _get_container, _get_defaultActionIndex, _get_description, _get_embeddingTextInfo, _get_flatReviewPosition, _get_flowsFrom, _get_flowsTo, _get_indexInParent, _get_isPresentableFocusAncestor, _get_isProtected, _get_keyboardShortcut, _get_labeledBy, _get_positionInfo, _get_presentationType, _get_recursiveDescendants, _get_rowCount, _get_rowNumber, _get_simpleFirstChild, _get_simpleLastChild, _get_simpleNext, _get_simpleParent, _get_simplePrevious, _get_statusBar, _get_table, _get_treeInterceptor, _get_treeInterceptorClass, _get_value, _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 Window: getPossibleAPIClasses, kwargsFromSuper, normalizeWindowClassName

Inherited from NVDAObject: findBestAPIClass

Inherited from baseObject.AutoPropertyObject: invalidateCaches

Static Methods [hide private]

Inherited from NVDAObject: objectFromPoint, objectInForeground, objectWithFocus

Class Variables [hide private]
  STABILIZE_DELAY = 0.03

Inherited from behaviors.Terminal: role

Inherited from behaviors.LiveText: presentationType

Inherited from behaviors.EditableText: shouldFireCaretMovementFailedEvents

Inherited from Window: normalizedWindowClassNameCache

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

Instance Variables [hide private]

Inherited from 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]

event_becomeNavigatorObject(self)

source code 

Called when this object becomes the navigator object.

Overrides: NVDAObject.event_becomeNavigatorObject
(inherited documentation)

event_gainFocus(self)

source code 

This code is executed if a gain focus event is received by this object.

Overrides: NVDAObject.event_gainFocus
(inherited documentation)

event_loseFocus(self)

source code 
Overrides: behaviors.Terminal.event_loseFocus

event_nameChange(self)

source code 
Overrides: NVDAObject.event_nameChange

_getTextLines(self)

source code 

Retrieve the text of this object in lines. This will be used to determine the new text to speak. The base implementation uses the TextInfo. However, subclasses should override this if there is a better way to retrieve the text.

Returns: list of str
The current lines of text.
Overrides: behaviors.LiveText._getTextLines
(inherited documentation)