Package NVDAObjects :: Package IAccessible :: Module IME
[hide private]
[frames] | no frames]

Source Code for Module NVDAObjects.IAccessible.IME

 1  import controlTypes 
 2  import api 
 3  import speech 
 4  from . import IAccessible 
 5   
6 -class IMECandidate(IAccessible):
7
8 - def _handleNewCandidate(self):
9 oldNav=api.getNavigatorObject() 10 if oldNav.windowClassName!=self.windowClassName: 11 speech.speakObjectProperties(self.parent,name=True) 12 api.setNavigatorObject(self) 13 speech.speakMessage(str(self.event_objectID)) 14 speech.speakObjectProperties(self,name=True)
15
16 - def event_nameChange(self):
17 if self.event_objectID>=1 and self.event_objectID<=9: 18 self._handleNewCandidate()
19
20 - def event_stateChange(self):
21 if self.event_objectID>=1 and self.event_objectID<=9: 22 self._handleNewCandidate()
23