def getBrailleRegions(self, review=False): yield braille.NVDAObjectRegion(self, appendText=" ") region = braille.Region() region.focusToHardLeft = True self.provider._mpBraille.SetBrailleWidth(braille.handler.displaySize) region.rawText = self.provider._mpBraille.GetBraille() yield region
def getBrailleRegions(self, review=False): """Return modified braille regions for la tex. """ #Until I get braille working better, it's disabled. if False and self.processMaths: region2 = LatexBrailleRegion(self) else: # Late import to avoid circular import. from treeInterceptorHandler import TreeInterceptor, DocumentTreeInterceptor from cursorManager import CursorManager from NVDAObjects import NVDAObject if isinstance(self, CursorManager): region2 = (ReviewTextInfoRegion if review else CursorManagerRegion)(self) elif isinstance(self, DocumentTreeInterceptor) or (isinstance(self,NVDAObject) and NVDAObjectHasUsefulText(self)): region2 = (ReviewTextInfoRegion if review else TextInfoRegion)(self) else: region2 = None region =braille.NVDAObjectRegion(self) return (region, region2)