--- a/tuikit/widgets/textfield.py Wed Sep 03 19:13:37 2014 +0200
+++ b/tuikit/widgets/textfield.py Wed Sep 03 19:14:43 2014 +0200
@@ -45,30 +45,30 @@
self._cursor = (1 + self.curspos - self.ofs, 0)
- def keypress(self, keyname, char, mod=0):
+ def keypress_event(self, ev):
consumed = True
- if keyname == 'left':
+ if ev.keyname == 'left':
self.move_left()
- elif keyname == 'right':
+ elif ev.keyname == 'right':
self.move_right()
- elif keyname == 'backspace':
+ elif ev.keyname == 'backspace':
if self.curspos > 0:
self.move_left()
self.del_char()
- elif keyname == 'delete':
+ elif ev.keyname == 'delete':
self.del_char()
else:
consumed = False
- if not keyname and char:
- self.add_char(char)
+ if not ev.keyname and ev.char:
+ self.add_char(ev.char)
self.move_right()
consumed = True
if consumed:
#self.redraw()
return True
- Widget.keypress(self, keyname, char, mod)
+ Widget.keypress_event(self, ev)
def move_left(self):
if self.curspos - self.ofs > 1 or (self.ofs == 0 and self.curspos == 1):