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