[Top][All Lists]
[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)
# -------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9045 - in trunk/gnue-forms/src/uidrivers/curses: . widgets,
johannes <=