def keep_in_frame(self, widget, width, height, paragraphs, mode, persistent=False): keep = KeepInFrame(width, height, paragraphs, mode=mode) keep.canv = self.canvas keep.wrap(self.calculate_size(widget.width), self.calculate_size(widget.height)) if persistent: widget.keep = keep return keep