Don't require 'tap', then 'T'. Just a tap will do.
And when we flush text for any reason, disable text mode,
otherwise we end up over-writing the last text.
# new text,
self.textpos = self.line[1]
self.texttoggle.set_sensitive(True)
+ self.texttoggle.set_active(True)
c.window.draw_rectangle(self.colour_textmode, True, int(ev.x),int(ev.y),
2,2)
self.line = None
l = [self.colourname, self.textpos, self.textstr]
self.lines.append(l)
self.textstr = None
+ self.texttoggle.set_active(False)
def draw_text(self, pos, colour, str, cursor = None):
layout = self.page.create_pango_layout(str)