commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r9045 - in trunk/gnue-forms/src/uidrivers/curses: . widgets


From: johannes
Subject: [gnue] r9045 - in trunk/gnue-forms/src/uidrivers/curses: . widgets
Date: Thu, 16 Nov 2006 09:06:12 -0600 (CST)

Author: johannes
Date: 2006-11-16 09:06:12 -0600 (Thu, 16 Nov 2006)
New Revision: 9045

Modified:
   trunk/gnue-forms/src/uidrivers/curses/UIdriver.py
   trunk/gnue-forms/src/uidrivers/curses/widgets/page.py
Log:
Only show as much of an exception as possible;  use proper captions for 
pages


Modified: trunk/gnue-forms/src/uidrivers/curses/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/curses/UIdriver.py   2006-11-16 14:14:06 UTC 
(rev 9044)
+++ trunk/gnue-forms/src/uidrivers/curses/UIdriver.py   2006-11-16 15:06:12 UTC 
(rev 9045)
@@ -245,7 +245,7 @@
         screen.move(0, 0)
         screen.clrtobot()
 
-        screen.addstr(0, 1, o(message))
+        screen.addstr(0, 1, o(message)[:x-2])
 
         if kind == 'Question':
             screen.addstr(1, 1, '(' + yes[:1] + ')' + yes[1:] + '/' + \

Modified: trunk/gnue-forms/src/uidrivers/curses/widgets/page.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/curses/widgets/page.py       2006-11-16 
14:14:06 UTC (rev 9044)
+++ trunk/gnue-forms/src/uidrivers/curses/widgets/page.py       2006-11-16 
15:06:12 UTC (rev 9045)
@@ -36,20 +36,19 @@
     # Initialize page
     # -------------------------------------------------------------------------
 
-    def create_widget (self, event, spacer):
+    def _create_widget_(self, event, spacer):
 
-        if hasattr (event.object, 'caption'):
-            caption = event.object.caption
-        else:
-            caption = event.object.name
+        caption = getattr(self._gfObject, 'caption', None) or \
+                self._gfObject.name
 
-        event.parent.addPage (self, caption)
+        event.parent.addPage(self, caption)
 
-        (self.__x1, self.__y1, self.__x2, self.__y2) = event.parent.getCanvas 
()
+        (self.__x1, self.__y1, self.__x2, self.__y2) = event.parent.getCanvas()
 
-        self.__window = curses.newpad (self.__y2 - self.__y1, self.__x2 - 
self.__x1)
-        self.__window.keypad (1)
-        self.__window.bkgd (' ', self._uiDriver.attr ['background'])
+        self.__window = curses.newpad(self.__y2 - self.__y1, self.__x2 -
+                self.__x1)
+        self.__window.keypad(1)
+        self.__window.bkgd(' ', self._uiDriver.attr['background'])
         self.__cursor = (0, 0)
 
     # -------------------------------------------------------------------------





reply via email to

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