commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r9163 - trunk/gnue-forms/src/uidrivers/curses/widgets


From: johannes
Subject: [gnue] r9163 - trunk/gnue-forms/src/uidrivers/curses/widgets
Date: Wed, 13 Dec 2006 03:59:23 -0600 (CST)

Author: johannes
Date: 2006-12-13 03:59:22 -0600 (Wed, 13 Dec 2006)
New Revision: 9163

Modified:
   trunk/gnue-forms/src/uidrivers/curses/widgets/button.py
Log:
Hide and Seek with the cursor


Modified: trunk/gnue-forms/src/uidrivers/curses/widgets/button.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/curses/widgets/button.py     2006-12-13 
09:33:38 UTC (rev 9162)
+++ trunk/gnue-forms/src/uidrivers/curses/widgets/button.py     2006-12-13 
09:59:22 UTC (rev 9163)
@@ -71,6 +71,8 @@
     # -------------------------------------------------------------------------
 
     def _get_focus(self, index):
+
+        curses.curs_set(0)
         self.__repaint(index, True)
 
     # -------------------------------------------------------------------------
@@ -79,6 +81,7 @@
 
     def _lose_focus(self, index):
 
+        curses.curs_set(1)
         self.__repaint(index, False)
 
     # -------------------------------------------------------------------------
@@ -94,6 +97,8 @@
         else:
             attr = self._uiDriver.attr['entry']
 
+        if focused:
+            self._parent.move(self.left, self.top + index)
         self._set_text(index, self.__text, attr)
 
     # -------------------------------------------------------------------------





reply via email to

[Prev in Thread] Current Thread [Next in Thread]