From 1ad33a30a25936b47e3f416cfbc5b377813d8f79 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Thu, 28 Aug 2008 06:44:26 +1000 Subject: [PATCH] Few fixes for text mode. - Make colour change instant instead of at next update. - flush text in a few more important places --- scribble.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scribble.py b/scribble.py index d448006..e30198a 100755 --- a/scribble.py +++ b/scribble.py @@ -945,6 +945,10 @@ class ScribblePad: else: self.colour = self.colour_black self.colourname = "black" + if self.textstr: + self.draw_text(self.textpos, self.colour, self.textstr, + self.textcurs) + return def text_change(self,t): self.flush_text() @@ -965,6 +969,7 @@ class ScribblePad: # New name is either # - take last number and increment it # - add .1 + self.flush_text() if len(self.lines) == 0: # don't add after a blank page return @@ -986,6 +991,7 @@ class ScribblePad: self.redraw() return def delete(self,b): + self.flush_text() if len(self.names) <= 1: return if len(self.lines) > 0: -- 2.39.5