[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/gnuef MANIFEST.in src/GFForm.py src/GFObje...
From: |
James Thompson |
Subject: |
gnue/gnuef MANIFEST.in src/GFForm.py src/GFObje... |
Date: |
Fri, 22 Dec 2000 15:05:05 -0800 |
CVSROOT: /cvs
Module name: gnue
Changes by: James Thompson <address@hidden> 00/12/22 15:05:05
Modified files:
gnuef : MANIFEST.in
gnuef/src : GFForm.py GFObjects.py
Log message:
added samples to sdist distrobutions
some m/d stuff
misc stuff I've forgotten :)
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/MANIFEST.in.diff?r1=1.1&r2=1.2
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFForm.py.diff?r1=1.55&r2=1.56
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFObjects.py.diff?r1=1.48&r2=1.49
Patches:
Index: gnue/gnuef/MANIFEST.in
diff -u gnue/gnuef/MANIFEST.in:1.1 gnue/gnuef/MANIFEST.in:1.2
--- gnue/gnuef/MANIFEST.in:1.1 Wed Nov 22 10:15:31 2000
+++ gnue/gnuef/MANIFEST.in Fri Dec 22 15:05:05 2000
@@ -8,3 +8,4 @@
include TODO
include client/gfclient
+recursive-include samples *
Index: gnue/gnuef/src/GFForm.py
diff -u gnue/gnuef/src/GFForm.py:1.55 gnue/gnuef/src/GFForm.py:1.56
--- gnue/gnuef/src/GFForm.py:1.55 Mon Dec 18 16:27:24 2000
+++ gnue/gnuef/src/GFForm.py Fri Dec 22 15:05:05 2000
@@ -302,12 +302,16 @@
self.dispatchEvent(GFEvent('exitApplication','Current data is saved'))
def requestQuery(self, event):
+ if hasattr(self.currentBlock,"master"):
+ message = GFMsgBox(self, "Query from detail blocks currently not
supported")
+ message.show()
+ return
for block in self.blockList:
if not block.isSaved():
message = GFMsgBox(self, block.name+":"+GFOptions._msgNOTSAVED)
message.show()
return
-
+
self.dispatchEvent(GFEvent('initQUERY',self.currentBlock))
self.updateStatus()
@@ -376,6 +380,7 @@
def previousEntry(self, event):
# find last entry widget
nextEntry = None
+ if not self.currentEntry.verifyValue(): return
for object in self.currentEntry.parent.children:
if object.getObjectType()=='GFEntry': nextEntry = object
Index: gnue/gnuef/src/GFObjects.py
diff -u gnue/gnuef/src/GFObjects.py:1.48 gnue/gnuef/src/GFObjects.py:1.49
--- gnue/gnuef/src/GFObjects.py:1.48 Mon Dec 18 11:59:28 2000
+++ gnue/gnuef/src/GFObjects.py Fri Dec 22 15:05:05 2000
@@ -252,6 +252,16 @@
def processCommit(self, event):
GFDebug.printMesg(1, "processing commit")
self.mode='commit'
+
+ # if this is a detail and the key isn't filled from master block then fill
it
+ if hasattr(self,"master"):
+ masterBlock,masterField = string.split(self.master,'.')
+ fieldValue = self.form.findValue(masterBlock, masterField)
+ if len(fieldValue) > 0:
+ for count in range(self.recordCount):
+ if self.dataSourceLink.getField(count,self.detail) in (0,None):
+ self.dataSourceLink.setField(count,self.detail,fieldValue)
+
self.dispatchEvent(GFEvent('requestNEXTRECORD'));
self.dataSourceLink.commit()
#self.recordCount =
self.form.datasourceDictionary[self.datasource].getLastRecordNumber()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/gnuef MANIFEST.in src/GFForm.py src/GFObje...,
James Thompson <=