commit-gnue
[Top][All Lists]
Advanced

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

gnue/gnuef setup.py client/gfclient src/GFObjec...


From: James Thompson
Subject: gnue/gnuef setup.py client/gfclient src/GFObjec...
Date: Mon, 16 Apr 2001 13:20:55 -0700

CVSROOT:        /cvs
Module name:    gnue
Changes by:             01/04/16 13:20:55

Modified files:
        gnuef          : setup.py 
        gnuef/client   : gfclient 
        gnuef/src      : GFObjects.py UIwxpython.py 

Log message:
        Fixed bug preventing data entry in databaseless forms
        Fixed startup bug in forms w/o entry widgets
        Other things I've forgot

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/setup.py.diff?cvsroot=OldCVS&tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/client/gfclient.diff?cvsroot=OldCVS&tr1=1.32&tr2=1.33&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/src/GFObjects.py.diff?cvsroot=OldCVS&tr1=1.81&tr2=1.82&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/src/UIwxpython.py.diff?cvsroot=OldCVS&tr1=1.82&tr2=1.83&r1=text&r2=text

Patches:
Index: gnue/gnuef/client/gfclient
diff -u gnue/gnuef/client/gfclient:1.32 gnue/gnuef/client/gfclient:1.33
--- gnue/gnuef/client/gfclient:1.32     Sun Apr 15 14:42:52 2001
+++ gnue/gnuef/client/gfclient  Mon Apr 16 13:20:54 2001
@@ -16,7 +16,7 @@
 #
 # Copyright (c) 2000 Free Software Foundation
 #
-# $Id: gfclient,v 1.32 2001/04/15 21:42:52 jamest Exp $
+# $Id: gfclient,v 1.33 2001/04/16 20:20:54 jamest Exp $
 #
 
 import pstats
@@ -297,10 +297,12 @@
     
self.dispatchEvent(GFEvent('uiUPDATESTATUS',[None,None,None,None,None,count+1,maxPages]))
 
   def updateTip(self):
-    if self.form.currentEntry.getOption('tip'):
-      tip = self.form.currentEntry.getOption('tip')
-    else:
-      tip = ''
+    tip = ''
+    if self.form.currentEntry:
+      if self.form.currentEntry.getOption('tip'):
+        tip = self.form.currentEntry.getOption('tip')
+      else:
+        tip = ''
       
     
self.dispatchEvent(GFEvent('uiUPDATESTATUS',[tip,None,None,None,None,None,None]))
 
Index: gnue/gnuef/setup.py
diff -u gnue/gnuef/setup.py:1.14 gnue/gnuef/setup.py:1.15
--- gnue/gnuef/setup.py:1.14    Mon Mar 12 18:11:33 2001
+++ gnue/gnuef/setup.py Mon Apr 16 13:20:54 2001
@@ -118,8 +118,8 @@
 
 print os.path.splitdrive(sys.prefix)[0]+'/usr/local/gnue/shared',
 
-setup (name = "python-gnue-forms",
-       version = "0.0.6",
+setup (name = "gnue-forms",
+       version = "0.0.7",
        description = "GNU Enterprise Forms",
        long_description = "",
        author = "GNUe Forms Team",
@@ -131,12 +131,7 @@
        data_files = docs,
        
               
-       packages = ["gnue.forms",
-                   "gnue.forms.drivers",
-                   "gnue.forms.drivers.geas",
-                   "gnue.forms.drivers.mysql",
-                   "gnue.forms.drivers.postgresql",
-                   "gnue.forms.drivers.odbc"],
+       packages = ["gnue.forms"],
        package_dir = {"gnue.forms" : "src"},
        scripts = ["client/gfclient"]
        )
Index: gnue/gnuef/src/GFObjects.py
diff -u gnue/gnuef/src/GFObjects.py:1.81 gnue/gnuef/src/GFObjects.py:1.82
--- gnue/gnuef/src/GFObjects.py:1.81    Sun Apr 15 18:56:39 2001
+++ gnue/gnuef/src/GFObjects.py Mon Apr 16 13:20:54 2001
@@ -748,12 +748,14 @@
       # place.  Without this hack the rollback doesn't work properly and the 
current
       # block is never in a state of Saved after a rollback
       #if self.resultSet[recordNumber][fieldName] != value and value != None:
-      if fieldName in self.dataConnection.getFieldList(self.table).keys() or \
-         fieldName == self.uniqueKey:
-        if self.resultSet[recordNumber][fieldName] != value:
-          self.resultSet[recordNumber][fieldName] = value
-          if not internalCall: 
-            self.resultSetStatus[recordNumber] = 'modified'
+
+      # Commenting out for now - not sure why we're doing this
+      #if fieldName in self.dataConnection.getFieldList(self.table).keys() or \
+      #   fieldName == self.uniqueKey:
+      if self.resultSet[recordNumber][fieldName] != value:
+        self.resultSet[recordNumber][fieldName] = value
+        if not internalCall: 
+          self.resultSetStatus[recordNumber] = 'modified'
         #
         # Eventually we need to lock that record in the datasource here
         #
Index: gnue/gnuef/src/UIwxpython.py
diff -u gnue/gnuef/src/UIwxpython.py:1.82 gnue/gnuef/src/UIwxpython.py:1.83
--- gnue/gnuef/src/UIwxpython.py:1.82   Sun Apr 15 14:42:52 2001
+++ gnue/gnuef/src/UIwxpython.py        Mon Apr 16 13:20:54 2001
@@ -354,8 +354,8 @@
 
     self.visiblePage = self.formToUI[event.data][0][index]
     self.visiblePage.Show(TRUE)
-    self.visiblePage.SetSize(wxSize(int(self.form.width)*int(self.widgetWidth),
-                                
int(int(self.form.height)+self.menu_sb_space)*int(self.widgetHeight)))
+    
self.visiblePage.SetSize(wxSize(int(self.form.getOption('width'))*int(self.widgetWidth),
+                                
int(int(self.form.getOption('height'))+self.menu_sb_space)*int(self.widgetHeight)))
 
   #
   # formAlert



reply via email to

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