commit-gnue
[Top][All Lists]
Advanced

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

r5589 - trunk/gnue-forms/src


From: jamest
Subject: r5589 - trunk/gnue-forms/src
Date: Tue, 30 Mar 2004 21:06:42 -0600 (CST)

Author: jamest
Date: 2004-03-30 21:06:41 -0600 (Tue, 30 Mar 2004)
New Revision: 5589

Modified:
   trunk/gnue-forms/src/GFDisplayHandler.py
Log:
fix password style fields values being overwritten with *s


Modified: trunk/gnue-forms/src/GFDisplayHandler.py
===================================================================
--- trunk/gnue-forms/src/GFDisplayHandler.py    2004-03-31 02:20:01 UTC (rev 
5588)
+++ trunk/gnue-forms/src/GFDisplayHandler.py    2004-03-31 03:06:41 UTC (rev 
5589)
@@ -543,6 +543,27 @@
 ##            TextMask.TextMask(displayMask, inputMask, formatMask))
     FieldDisplayHandler.__init__(self, entry, eventHandler, None)
 
+  #
+  # beginEdit
+  # called when a widget first gets focus
+  #
+  def beginEdit(self, event):
+    """
+    Called when a widget first gets focus.
+    """
+    self.editing = True
+    self.modified = False
+
+    # TODO: Replace with formatter
+    self.setValue(self.field.getValue())
+    self.work = self.value
+    self._buildDisplay()
+
+    self.cursor = len(self.display)
+    # Ensure cursor is properly placed.
+    self.generateRefreshEvent()
+    
+    
   def _buildDisplayHelper(self, value, editing):
     if value == None:
       return ""





reply via email to

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