code: def setCursorSize(self, p):
          'sets width based on diagonal corner p'
          self.cursorBox = BoundingBox(self.cursorBox.xmin, self.cursorBox.ymin, p.x, p.y)
          self.cursorBox.w = max(self.cursorBox.w, self.canvasCharWidth)
          self.cursorBox.h = max(self.cursorBox.h, self.canvasCharHeightf setCursorSize(self, p):
          'sets width based on diagonal corner p'
          self.cursorBox = BoundingBox(self.cursorBox.xmin, self.cursorBox.ymin, p.x, p.y)
          self.cursorBox.w = max(self.cursorBox.w, self.canvasCharWidth)
          self.cursorBox.h = max(self.cursorBox.h, self.canvasCharHeight)
docs: sets width based on diagonal corner p