Fixed a regression in table navigation.
This commit is contained in:
@@ -3370,7 +3370,7 @@ class Script(script.Script):
|
||||
return True
|
||||
|
||||
def presentMessage(self, fullMessage, briefMessage=None, voice=None, resetStyles=True,
|
||||
force=False):
|
||||
force=False, interrupt=True):
|
||||
"""Convenience method to speak a message and 'flash' it in braille.
|
||||
|
||||
Arguments:
|
||||
@@ -3398,7 +3398,13 @@ class Script(script.Script):
|
||||
else:
|
||||
message = fullMessage
|
||||
if message:
|
||||
self.speakMessage(message, voice=voice, resetStyles=resetStyles, force=force)
|
||||
self.speakMessage(
|
||||
message,
|
||||
voice=voice,
|
||||
interrupt=interrupt,
|
||||
resetStyles=resetStyles,
|
||||
force=force,
|
||||
)
|
||||
|
||||
if (cthulhu.cthulhuApp.settingsManager.getSetting('enableBraille') \
|
||||
or cthulhu.cthulhuApp.settingsManager.getSetting('enableBrailleMonitor')) \
|
||||
|
||||
@@ -2217,13 +2217,15 @@ class StructuralNavigation:
|
||||
|
||||
if settings.speakCellCoordinates:
|
||||
[row, col] = self.getCellCoordinates(cell)
|
||||
self._script.presentMessage(messages.TABLE_CELL_COORDINATES \
|
||||
% {"row" : row + 1, "column" : col + 1})
|
||||
self._script.presentMessage(
|
||||
messages.TABLE_CELL_COORDINATES % {"row": row + 1, "column": col + 1},
|
||||
interrupt=False,
|
||||
)
|
||||
|
||||
rowspan, colspan = self._script.utilities.rowAndColumnSpan(cell)
|
||||
spanString = messages.cellSpan(rowspan, colspan)
|
||||
if spanString and settings.speakCellSpan:
|
||||
self._script.presentMessage(spanString)
|
||||
self._script.presentMessage(spanString, interrupt=False)
|
||||
|
||||
########################
|
||||
# #
|
||||
|
||||
Reference in New Issue
Block a user