commit-gnue
[Top][All Lists]
Advanced

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

gnue-forms/src GFForm.py


From: James Thompson
Subject: gnue-forms/src GFForm.py
Date: Thu, 31 Jul 2003 14:06:22 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-forms
Branch:         
Changes by:     James Thompson <address@hidden> 03/07/31 14:06:21

Modified files:
        src            : GFForm.py 

Log message:
        added missing min_length support (wx event handling still needs adjusted
        so that mouse navigation is handled properly but I'm out of time now)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-forms/src/GFForm.py.diff?tr1=1.244&tr2=1.245&r1=text&r2=text

Patches:
Index: gnue-forms/src/GFForm.py
diff -c gnue-forms/src/GFForm.py:1.244 gnue-forms/src/GFForm.py:1.245
*** gnue-forms/src/GFForm.py:1.244      Tue May 20 15:59:12 2003
--- gnue-forms/src/GFForm.py    Thu Jul 31 14:06:21 2003
***************
*** 290,295 ****
--- 290,302 ----
  
      try:
        if self._currentEntry:
+ 
+         if len(self._currentEntry.getValue()) < 
self._currentEntry._field.min_length:
+           message = _("Minimum required length %d" % 
self._currentEntry._field.min_length )
+           # Piggybacking off the triggers message box code
+           self.triggerShowMessageBox(message)
+           return 
+           
          event = events.Event('endEDITMODE',_form=self)
          self.dispatchEvent(event)
  
***************
*** 340,346 ****
  
        if blockChange:
          self.refreshDisplay(self._currentBlock)
! 
        self.dispatchEvent('updateENTRY', oldEntry, _form=self)
        self.dispatchEvent('updateENTRY', self._currentEntry, _form=self)
  
--- 347,353 ----
  
        if blockChange:
          self.refreshDisplay(self._currentBlock)
!       
        self.dispatchEvent('updateENTRY', oldEntry, _form=self)
        self.dispatchEvent('updateENTRY', self._currentEntry, _form=self)
  




reply via email to

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