Module editableText :: Class EditableTextWithoutAutoSelectDetection
[hide private]
[frames] | no frames]

Class EditableTextWithoutAutoSelectDetection

source code

                   object --+            
                            |            
baseObject.AutoPropertyObject --+        
                                |        
      baseObject.ScriptableObject --+    
                                    |    
                         EditableText --+
                                        |
                                       EditableTextWithoutAutoSelectDetection

In addition to EditableText, provides scripts to report appropriately when the selection changes. This should be used when an object does not notify of selection changes.

Nested Classes [hide private]

Inherited from baseObject.AutoPropertyObject: __metaclass__

Instance Methods [hide private]
 
script_caret_changeSelection(self, gesture) source code
 
initClass(self) source code

Inherited from 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 baseObject.ScriptableObject: __init__, 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 baseObject.AutoPropertyObject: invalidateCaches

Class Variables [hide private]
  __changeSelectionGestures = "kb:shift+upArrow", "kb:shift+down...

Inherited from EditableText: shouldFireCaretMovementFailedEvents

Inherited from baseObject.AutoPropertyObject: cachePropertiesByDefault

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

__changeSelectionGestures

Value:
"kb:shift+upArrow", "kb:shift+downArrow", "kb:shift+leftArrow", "kb:sh\
ift+rightArrow", "kb:shift+pageUp", "kb:shift+pageDown", "kb:shift+con\
trol+leftArrow", "kb:shift+control+rightArrow", "kb:shift+control+upAr\
row", "kb:shift+control+downArrow", "kb:shift+home", "kb:shift+end", "\
kb:shift+control+home", "kb:shift+control+end", "kb:control+a",