--- a/tuikit/editbox.py Fri Feb 01 09:34:15 2013 +0100
+++ b/tuikit/editbox.py Sat Feb 02 12:54:27 2013 +0100
@@ -168,6 +168,17 @@
if move:
self.move_right()
+ def add_line(self, text):
+ ln = self.cur_line
+ sx = self._spot.x
+ self.cur_line = ln[sx:]
+ self.lines.insert(self._spot.y, ln[:sx] + text)
+ self.cursor_column = 0
+ self._spot.x = 0
+ self._spot.y += 1
+ w = max(self._default_size.w, len(ln[:sx] + text))
+ self._default_size.update(w=w, h=len(self.lines))
+
def backspace(self):
if self._spot.y > 0 or self._spot.x > 0:
self.move_left()