[Top][All Lists]
[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
- gnue/gnuef setup.py client/gfclient src/GFObjec...,
James Thompson <=