[Top][All Lists]
[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue common/etc/sample.gnue.conf forms/doc/Deve...,
Jason Cater <=