commit-gnue
[Top][All Lists]
Advanced

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

gnue common/etc/sample.gnue.conf forms/doc/Deve...


From: Jason Cater
Subject: gnue common/etc/sample.gnue.conf forms/doc/Deve...
Date: Fri, 25 Oct 2002 18:08:33 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    02/10/25 18:08:33

Modified files:
        common/etc     : sample.gnue.conf 
        forms/doc      : Developers-Guide.sxw 
        forms/src      : GFInstance.py 
        forms/src/GFObjects: GFEntry.py 
        forms/src/uidrivers/nstti: UIdriver.py 
        forms/src/uidrivers/wx: UIdriver.py 

Log message:
        added Entry.resetForeignKey() method for triggers (not fully tested); 
misc code cleanup

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/common/etc/sample.gnue.conf.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/doc/Developers-Guide.sxw.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFInstance.py.diff?tr1=1.60&tr2=1.61&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFObjects/GFEntry.py.diff?tr1=1.71&tr2=1.72&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/nstti/UIdriver.py.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/wx/UIdriver.py.diff?tr1=1.198&tr2=1.199&r1=text&r2=text

Patches:
Index: gnue/common/etc/sample.gnue.conf
diff -c gnue/common/etc/sample.gnue.conf:1.37 
gnue/common/etc/sample.gnue.conf:1.38
*** gnue/common/etc/sample.gnue.conf:1.37       Tue Oct  8 17:50:42 2002
--- gnue/common/etc/sample.gnue.conf    Fri Oct 25 18:08:33 2002
***************
*** 243,248 ****
--- 243,249 ----
  #LprCommand = print /d:%s
  
  # Sendmail binary (for EmailAdapter=sendmail)
+ SendmailBin = /usr/sbin/sendmail
  #SendmailBin = /usr/sbin/sendmail
  #SendmailFrom = "GNUe Reports Server" address@hidden
  #SendmailSubject = Your Requested Report
Index: gnue/forms/doc/Developers-Guide.sxw
Index: gnue/forms/src/GFInstance.py
diff -c gnue/forms/src/GFInstance.py:1.60 gnue/forms/src/GFInstance.py:1.61
*** gnue/forms/src/GFInstance.py:1.60   Thu Oct 24 00:39:02 2002
--- gnue/forms/src/GFInstance.py        Fri Oct 25 18:08:33 2002
***************
*** 244,250 ****
    def gotoPage(self,event):
      if not self._form.endEditing():
        return
-     print "GFInstance: Changing pages"
      self._form.findAndChangeFocus(self._form._pageList[event.data])
      
self.dispatchEvent(events.Event('gotoENTRY',{'object':self._form._currentEntry}))
      self.updateStatus()
--- 244,249 ----
Index: gnue/forms/src/GFObjects/GFEntry.py
diff -c gnue/forms/src/GFObjects/GFEntry.py:1.71 
gnue/forms/src/GFObjects/GFEntry.py:1.72
*** gnue/forms/src/GFObjects/GFEntry.py:1.71    Tue Sep 24 00:00:45 2002
--- gnue/forms/src/GFObjects/GFEntry.py Fri Oct 25 18:08:33 2002
***************
*** 70,75 ****
--- 70,76 ----
      self._triggerFunctions={'allowedValues':{'function':self.allowedValues,},
                              
'autofillBySequence':{'function':self.triggerAutofillBySequence},
                              'isEmpty':{'function':self.isEmpty},
+                             
'resetForeignKey':{'function':self.resetForeignKey},
                              'set':{'function':self.triggerSetValue},
                              'get':{'function':self.getValue}
                              }
***************
*** 310,312 ****
--- 311,319 ----
        GDebug.printMesg (5,'Created for DropDown: %s' % self._allowedValues)
  
      return (self._allowedValues, self._allowedValuesDescr)
+ 
+   def resetForeignKey(self):
+     self._allowedValues = None
+     self.allowedValues()
+     
+     
\ No newline at end of file
Index: gnue/forms/src/uidrivers/nstti/UIdriver.py
diff -c gnue/forms/src/uidrivers/nstti/UIdriver.py:1.14 
gnue/forms/src/uidrivers/nstti/UIdriver.py:1.15
*** gnue/forms/src/uidrivers/nstti/UIdriver.py:1.14     Thu Oct 24 00:39:02 2002
--- gnue/forms/src/uidrivers/nstti/UIdriver.py  Fri Oct 25 18:08:33 2002
***************
*** 22,28 ****
  # UIdriver.py
  #
  # DESCRIPTION:
! # A curses based user interface driver for GNUE forms.
  #
  # NOTES:
  #
--- 22,28 ----
  # UIdriver.py
  #
  # DESCRIPTION:
! # A curses based user interface driver for GNUe forms.
  #
  # NOTES:
  #
Index: gnue/forms/src/uidrivers/wx/UIdriver.py
diff -c gnue/forms/src/uidrivers/wx/UIdriver.py:1.198 
gnue/forms/src/uidrivers/wx/UIdriver.py:1.199
*** gnue/forms/src/uidrivers/wx/UIdriver.py:1.198       Thu Oct 24 00:39:02 2002
--- gnue/forms/src/uidrivers/wx/UIdriver.py     Fri Oct 25 18:08:33 2002
***************
*** 629,634 ****
--- 629,647 ----
      # will get events they shouldn't and break.
      widget = self.widgets[index]
      widget.SetEvtHandlerEnabled(FALSE)
+ 
+ 
+     # Check if foreign key changed
+     object = _IdToGFObj[widget.GetId()]
+     try:
+       if object.style == "dropdown"and \
+           not object._allowedValues == widget.__origAllowedValues:
+         widget.__origAllowedValues = object._allowedValues
+         for value in object._allowedValuesDescr: 
+           widget.Append(value)
+     except AttributeError:
+       pass
+ 
      widget.SetValue(value)
      widget.Enable(enabled)
      widget.SetEvtHandlerEnabled(TRUE)




reply via email to

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