[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9174 - in trunk/gnue-forms/src/uidrivers/curses: . widgets
From: |
johannes |
Subject: |
[gnue] r9174 - in trunk/gnue-forms/src/uidrivers/curses: . widgets |
Date: |
Tue, 19 Dec 2006 02:56:02 -0600 (CST) |
Author: johannes
Date: 2006-12-19 02:56:01 -0600 (Tue, 19 Dec 2006)
New Revision: 9174
Modified:
trunk/gnue-forms/src/uidrivers/curses/UIdriver.py
trunk/gnue-forms/src/uidrivers/curses/widgets/form.py
Log:
Only refresh the current form after selecting an option from a dropdown
Modified: trunk/gnue-forms/src/uidrivers/curses/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/curses/UIdriver.py 2006-12-19 08:44:52 UTC
(rev 9173)
+++ trunk/gnue-forms/src/uidrivers/curses/UIdriver.py 2006-12-19 08:56:01 UTC
(rev 9174)
@@ -332,8 +332,7 @@
return dialog.run()
finally:
- # TODO: this should only refresh the current form (workspace)
- self.__screen.refresh()
+ self.__current_form.refresh()
# -------------------------------------------------------------------------
Modified: trunk/gnue-forms/src/uidrivers/curses/widgets/form.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/curses/widgets/form.py 2006-12-19
08:44:52 UTC (rev 9173)
+++ trunk/gnue-forms/src/uidrivers/curses/widgets/form.py 2006-12-19
08:56:01 UTC (rev 9174)
@@ -297,7 +297,18 @@
self._uiDriver._focus_widget._ui_set_focus_(0)
+ # -------------------------------------------------------------------------
+ # Refresh the current form
+ # -------------------------------------------------------------------------
+ def refresh(self):
+ """
+ Repaint the current form
+ """
+ (y, x) = self.__window.getmaxyx()
+ self.__window.refresh(0, 0, 0, 0, y, x)
+
+
# =============================================================================
# Configuration data
# =============================================================================
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9174 - in trunk/gnue-forms/src/uidrivers/curses: . widgets,
johannes <=