tuikit/backend_curses.py
changeset 5 ae128c885d0f
parent 4 d197ca00496f
child 7 d4a291b31cbb
--- a/tuikit/backend_curses.py	Fri Mar 18 20:14:44 2011 +0100
+++ b/tuikit/backend_curses.py	Sun Apr 10 22:54:38 2011 +0200
@@ -73,6 +73,7 @@
         self.screen = screen
         self.height, self.width = screen.getmaxyx()
 
+        self.cursor = None
         self.clipstack = []
         self.colorstack = []
         self.inputqueue = []
@@ -238,8 +239,6 @@
 
 
     def erase(self):
-        curses.curs_set(False)
-        self.cursor = None
         self.screen.erase()
 
 
@@ -258,6 +257,11 @@
         if not self.testclip(x, y):
             return
         self.cursor = (y, x)
+    
+        
+    def hidecursor(self):
+        curses.curs_set(False)
+        self.cursor = None
 
 
     ## input ##