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)
 
     # -------------------------------------------------------------------------



_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to