commit-gnue
[Top][All Lists]
Advanced

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

gnue/forms/src GFInstance.py


From: Arturas Kriukovas
Subject: gnue/forms/src GFInstance.py
Date: Mon, 01 Jul 2002 10:08:48 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Arturas Kriukovas <address@hidden>      02/07/01 10:08:48

Modified files:
        forms/src      : GFInstance.py 

Log message:
        Corrected bug with readonly entries (ticket #55)

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

Patches:
Index: gnue/forms/src/GFInstance.py
diff -c gnue/forms/src/GFInstance.py:1.53 gnue/forms/src/GFInstance.py:1.54
*** gnue/forms/src/GFInstance.py:1.53   Sat Jun 15 17:15:08 2002
--- gnue/forms/src/GFInstance.py        Mon Jul  1 10:08:48 2002
***************
*** 495,514 ****
    def changeFocus(self, event):
      if not self._form.endEditing():
        return
!     if event.data._type=='GFEntry' and (event.data.hidden or
!                                                   (event.data.readonly and 
self._form._currentBlock.mode!='query')):
!       return
!     newEntry = event.data
!     message = self._form.changeFocus(newEntry)
!     if message:
!       messageBox = GFMsgBox(self, message)
!       messageBox.show()
!       return
  
!     
self.dispatchEvent(GFEvent('gotoENTRY',{'object':self._form._currentEntry}))
  
!     self.updateRecordStatus()
!     self.updateTip()
  
    def requestQuery(self, event):
      if not self._form.endEditing():
--- 495,517 ----
    def changeFocus(self, event):
      if not self._form.endEditing():
        return
!     if event.data._type=='GFEntry':
!       if event.data.hidden:
!         # is it possible ever to get into hidden field?
!         return
!       if (event.data.readonly and self._form._currentBlock.mode!='query'):
!         GDebug.printMesg(2,"You can focus readonly field, but you won't be 
able to change it.")
  
!       newEntry = event.data
!       message = self._form.changeFocus(newEntry)
!       if message:
!         messageBox = GFMsgBox(self, message)
!         messageBox.show()
!         return
  
!       
self.dispatchEvent(GFEvent('gotoENTRY',{'object':self._form._currentEntry}))
!       self.updateRecordStatus()
!       self.updateTip()
  
    def requestQuery(self, event):
      if not self._form.endEditing():



reply via email to

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