more work on braille
This commit is contained in:
parent
ae9219333a
commit
3a735fbfe4
@ -107,18 +107,21 @@ class outputManager():
|
|||||||
if flush:
|
if flush:
|
||||||
self.env['output']['nextFlush'] = time.time() + 5.0
|
self.env['output']['nextFlush'] = time.time() + 5.0
|
||||||
self.env['output']['messageText'] = text
|
self.env['output']['messageText'] = text
|
||||||
|
self.env['runtime']['brailleDriver'].writeText(self.env['output']['messageText'] [self.env['output']['messageOffset']['x']: \
|
||||||
self.env['runtime']['brailleDriver'].writeText(self.env['output']['messageText'] [:size[0]])
|
self.env['output']['messageOffset']['x']+size[0]])
|
||||||
else:
|
else:
|
||||||
if self.env['output']['nextFlush'] < time.time():
|
if self.env['output']['nextFlush'] < time.time():
|
||||||
if self.env['output']['messageText'] != '':
|
if self.env['output']['messageText'] != '':
|
||||||
self.env['output']['messageText'] = ''
|
self.env['output']['messageText'] = ''
|
||||||
|
if self.env['output']['messageOffset'] != {'x':0,'y':0}:
|
||||||
|
self.env['output']['messageOffset'] = {'x':0,'y':0}
|
||||||
cursor = self.env['runtime']['cursorManager'].getReviewOrTextCursor()
|
cursor = self.env['runtime']['cursorManager'].getReviewOrTextCursor()
|
||||||
x, y, currLine = \
|
x, y, currLine = \
|
||||||
line_utils.getCurrentLine(cursor['x'], cursor['y'], self.env['screenData']['newContentText'])
|
line_utils.getCurrentLine(cursor['x'], cursor['y'], self.env['screenData']['newContentText'])
|
||||||
self.env['runtime']['brailleDriver'].writeText(currLine[:size[0]])
|
self.env['runtime']['brailleDriver'].writeText(currLine[cursor['x']:cursor['x'] + size[0]])
|
||||||
else:
|
else:
|
||||||
self.env['runtime']['brailleDriver'].writeText(self.env['output']['messageText'] [:size[0]])
|
self.env['runtime']['brailleDriver'].writeText(self.env['output']['messageText'] [self.env['output']['messageOffset']['x']: \
|
||||||
|
self.env['output']['messageOffset']['x']+size[0]])
|
||||||
|
|
||||||
def interruptOutput(self):
|
def interruptOutput(self):
|
||||||
self.env['runtime']['speechDriver'].cancel()
|
self.env['runtime']['speechDriver'].cancel()
|
||||||
|
Loading…
Reference in New Issue
Block a user