Package NVDAObjects :: Module behaviors :: Class EditableText
[hide private]
[frames] | no frames]

Class EditableText

source code

                   object --+            
                            |            
baseObject.AutoPropertyObject --+        
                                |        
      baseObject.ScriptableObject --+    
                                    |    
            editableText.EditableText --+
                                        |
                   object --+           |
                            |           |
baseObject.AutoPropertyObject --+       |
                                |       |
      baseObject.ScriptableObject --+   |
                                    |   |
                           NVDAObject --+
                                        |
                                       EditableText

Provides scripts to report appropriately when moving the caret in editable text fields. This does not handle selection changes. To handle selection changes, use either EditableTextWithAutoSelectDetection or EditableTextWithoutAutoSelectDetection.

Nested Classes [hide private]

Inherited from NVDAObject: TextInfo, __metaclass__

Instance Methods [hide private]

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 NVDAObject: __eq__, __init__, __ne__, doAction, event_becomeNavigatorObject, event_caret, event_descriptionChange, event_focusEntered, event_foreground, event_gainFocus, event_mouseMove, event_nameChange, event_stateChange, event_typedCharacter, event_valueChange, findOverlayClasses, 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 NVDAObject: findBestAPIClass, getPossibleAPIClasses, kwargsFromSuper

Inherited from baseObject.AutoPropertyObject: invalidateCaches

Static Methods [hide private]

Inherited from NVDAObject: objectFromPoint, objectInForeground, objectWithFocus

Class Variables [hide private]
  shouldFireCaretMovementFailedEvents = True

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

Instance Variables [hide private]

Inherited from NVDAObject: textRepresentationLineLength

Inherited from NVDAObject (private): _mouseEntered

Properties [hide private]

Inherited from object: __class__