commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r9148 - trunk/gnue-forms/src/input/displayHandlers


From: reinhard
Subject: [gnue] r9148 - trunk/gnue-forms/src/input/displayHandlers
Date: Tue, 12 Dec 2006 10:11:08 -0600 (CST)

Author: reinhard
Date: 2006-12-12 10:11:06 -0600 (Tue, 12 Dec 2006)
New Revision: 9148

Modified:
   trunk/gnue-forms/src/input/displayHandlers/Cursor.py
Log:
Minor cleanups.


Modified: trunk/gnue-forms/src/input/displayHandlers/Cursor.py
===================================================================
--- trunk/gnue-forms/src/input/displayHandlers/Cursor.py        2006-12-12 
16:07:09 UTC (rev 9147)
+++ trunk/gnue-forms/src/input/displayHandlers/Cursor.py        2006-12-12 
16:11:06 UTC (rev 9148)
@@ -212,7 +212,7 @@
     # TODO: This will be moved to the mask system!!
     # -------------------------------------------------------------------------
     if self.field.length is not None and \
-       len(self.work)  + len(value) > self.field.length:
+       len(self.display)  + len(value) > self.field.length:
       # TODO: Should we beep?
       self.__beep()
       assert gDebug (6, "Entry %s: Max length reached"  % self.entry.name )
@@ -259,10 +259,10 @@
       self._cursor += len(value)
 
 
-    event.__dropped__ = True
-    event.refreshDisplay = True
     self.modified = True
     self.display = self.build_display(self.work, True)
+    event.refreshDisplay = True
+    event.__dropped__ = True
 
     # Update the field. This means PRE-CHANGE and POST-CHANGE will get fired
     # now. For now, only do this here if we are a lookup.
@@ -366,7 +366,7 @@
       self._addText(event)
 
     if sys.platform == "win32":
-      if self._cursor > 0 and self.work[self._cursor-1] == "\r":
+      if self._cursor > 0 and self.display[self._cursor-1] == "\r":
         self._moveCursorLeft(event)
         
         event.overstrike = True





reply via email to

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