commit-gnue
[Top][All Lists]
Advanced

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

gnue/gnuef TODO src/GFController.py src/GFEvent...


From: James Thompson
Subject: gnue/gnuef TODO src/GFController.py src/GFEvent...
Date: Fri, 15 Dec 2000 19:32:11 -0800

CVSROOT:        /cvs
Module name:    gnue
Changes by:     James Thompson <address@hidden> 00/12/15 19:32:11

Modified files:
        gnuef          : TODO 
        gnuef/src      : GFController.py GFEvent.py GFForm.py 
                         GFObjects.py GFParser.py GFTrigger.py UIbase.py 
                         UIpyncurses.py UIwxpython.py 
        gnuef/src/drivers/mysql: DBdriver.py 
        gnuef/src/drivers/postgresql: DBdriver.py 
Added files:
        gnuef/images/bmp: gnuef-splash.bmp 
Removed files:
        gnuef/images/bmp: gnue-splash.bmp 

Log message:
        Primary key postgresql fix
        Missing status bar fix
        Moved picture to proper name
        Updated copyright

CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/TODO.diff?r1=1.30&r2=1.31
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/images/bmp/gnuef-splash.bmp.diff?r1=NONE&r2=1.1
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/images/bmp/gnue-splash.bmp.diff?r1=1.1&r2=NONE
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFController.py.diff?r1=1.7&r2=1.8
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFEvent.py.diff?r1=1.8&r2=1.9
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFForm.py.diff?r1=1.51&r2=1.52
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFObjects.py.diff?r1=1.45&r2=1.46
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFParser.py.diff?r1=1.9&r2=1.10
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFTrigger.py.diff?r1=1.7&r2=1.8
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/UIbase.py.diff?r1=1.14&r2=1.15
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/UIpyncurses.py.diff?r1=1.12&r2=1.13
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/UIwxpython.py.diff?r1=1.46&r2=1.47
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/drivers/mysql/DBdriver.py.diff?r1=1.2&r2=1.3
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/drivers/postgresql/DBdriver.py.diff?r1=1.7&r2=1.8

Patches:
Index: gnue/gnuef/TODO
diff -u gnue/gnuef/TODO:1.30 gnue/gnuef/TODO:1.31
--- gnue/gnuef/TODO:1.30        Tue Dec 12 22:35:08 2000
+++ gnue/gnuef/TODO     Fri Dec 15 19:32:10 2000
@@ -4,13 +4,12 @@
 **MUST HAVES for 0.1.0
 **  debug master/detail [jamest]
 **  curses support up to date [chriss]
-**  cvs cleanup[jamest]
 **  windows support (ODBC?) [jade]
 **  fix mySQL support [jade]
 
 **Like to haves for 0.1.0
 **  clean up named triggers[chriss]
-**  add GFBox support to UIwxpython and curses
+**  add GFBox support to UIwxpython
 **  Add support for more win/gtk like focus system
       pgup/pgdown effect page not block
 
@@ -69,14 +68,13 @@
 
     Create GNUE Forms: Designer the screen painter
 
-    rewrite the whole friggen braindead focus system to accomidate
-      mouse navigation to different blocks
+    rewrite the whole friggen braindead focus system
 
     Possibly allow for pluggable UI implementation
 
     Rewrite the event system to allow greater efficency and flexibility
 
-
+    Modular .gfd files
 
 
 
Index: gnue/gnuef/src/GFController.py
diff -u gnue/gnuef/src/GFController.py:1.7 gnue/gnuef/src/GFController.py:1.8
--- gnue/gnuef/src/GFController.py:1.7  Fri Dec  8 13:49:58 2000
+++ gnue/gnuef/src/GFController.py      Fri Dec 15 19:32:11 2000
@@ -12,7 +12,7 @@
 #  
 # HISTORY:
 #
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 
 from GFEvent import *
Index: gnue/gnuef/src/GFEvent.py
diff -u gnue/gnuef/src/GFEvent.py:1.8 gnue/gnuef/src/GFEvent.py:1.9
--- gnue/gnuef/src/GFEvent.py:1.8       Fri Dec  8 13:49:58 2000
+++ gnue/gnuef/src/GFEvent.py   Fri Dec 15 19:32:11 2000
@@ -7,7 +7,7 @@
 # NOTES:
 #  
 # HISTORY:
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 import GFOptions
 
Index: gnue/gnuef/src/GFForm.py
diff -u gnue/gnuef/src/GFForm.py:1.51 gnue/gnuef/src/GFForm.py:1.52
--- gnue/gnuef/src/GFForm.py:1.51       Thu Dec 14 13:02:54 2000
+++ gnue/gnuef/src/GFForm.py    Fri Dec 15 19:32:11 2000
@@ -8,7 +8,7 @@
 # NOTES:
 #
 # HISTORY:
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 
 import sys
Index: gnue/gnuef/src/GFObjects.py
diff -u gnue/gnuef/src/GFObjects.py:1.45 gnue/gnuef/src/GFObjects.py:1.46
--- gnue/gnuef/src/GFObjects.py:1.45    Tue Dec 12 22:35:08 2000
+++ gnue/gnuef/src/GFObjects.py Fri Dec 15 19:32:11 2000
@@ -8,7 +8,7 @@
 # NOTES:
 #
 # HISTORY:
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 
 from GFEvent import *
Index: gnue/gnuef/src/GFParser.py
diff -u gnue/gnuef/src/GFParser.py:1.9 gnue/gnuef/src/GFParser.py:1.10
--- gnue/gnuef/src/GFParser.py:1.9      Tue Dec 12 22:35:08 2000
+++ gnue/gnuef/src/GFParser.py  Fri Dec 15 19:32:11 2000
@@ -11,7 +11,7 @@
 # 21-Sep-2000 Started work on new object model which is easier to expand
 # 30-Sep-2000 Added support for two elements <trigger> and <inittrigger>
 #
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 
 from xml.sax import saxexts
Index: gnue/gnuef/src/GFTrigger.py
diff -u gnue/gnuef/src/GFTrigger.py:1.7 gnue/gnuef/src/GFTrigger.py:1.8
--- gnue/gnuef/src/GFTrigger.py:1.7     Mon Dec  4 10:33:04 2000
+++ gnue/gnuef/src/GFTrigger.py Fri Dec 15 19:32:11 2000
@@ -8,7 +8,7 @@
 # NOTES:
 #
 # HISTORY:
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 
 import GFOptions
Index: gnue/gnuef/src/UIbase.py
diff -u gnue/gnuef/src/UIbase.py:1.14 gnue/gnuef/src/UIbase.py:1.15
--- gnue/gnuef/src/UIbase.py:1.14       Tue Dec 12 22:35:08 2000
+++ gnue/gnuef/src/UIbase.py    Fri Dec 15 19:32:11 2000
@@ -9,7 +9,7 @@
 #   Not yet functional.  Still has wxpython code thoughout.
 #
 # HISTORY:
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 from GFForm import *
 from GFEvent import *
Index: gnue/gnuef/src/UIpyncurses.py
diff -u gnue/gnuef/src/UIpyncurses.py:1.12 gnue/gnuef/src/UIpyncurses.py:1.13
--- gnue/gnuef/src/UIpyncurses.py:1.12  Thu Dec 14 12:55:42 2000
+++ gnue/gnuef/src/UIpyncurses.py       Fri Dec 15 19:32:11 2000
@@ -7,7 +7,7 @@
 # NOTES:
 #  
 # HISTORY:
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 
 from GFForm import *
Index: gnue/gnuef/src/UIwxpython.py
diff -u gnue/gnuef/src/UIwxpython.py:1.46 gnue/gnuef/src/UIwxpython.py:1.47
--- gnue/gnuef/src/UIwxpython.py:1.46   Thu Dec 14 11:18:52 2000
+++ gnue/gnuef/src/UIwxpython.py        Fri Dec 15 19:32:11 2000
@@ -429,27 +429,14 @@
     self.frame.SetFont(wxFont(GFOptions.pointSize,wxMODERN,wxNORMAL,wxNORMAL))
     maxWidth, maxHeight, maxDescent, maxLeading = [0,0,0,0]
     for letter in "WOyg-\|":
-      descent,leading= [0,0] # temp hack
-      tempWidget = wxTextCtrl(self.frame, -1, letter)
-#      width,height,descent,leading = tempWidget.GetFullTextExtent(letter)
-
       width,height,descent,leading = self.frame.GetFullTextExtent(letter)
       maxWidth = maxWidth > width and maxWidth or width
       maxHeight = maxHeight > height and maxHeight or height
       maxDescent = maxDescent > descent and maxDescent or descent
       maxLeading = maxLeading > leading and maxLeading or leading
-      print       maxWidth,maxHeight,maxDescent,maxLeading 
 
     self.charWidth = maxWidth+maxLeading
     self.charHeight = maxHeight+maxDescent
-#    self.charWidth = self.frame.GetCharWidth()
-#    self.charHeight = self.frame.GetCharHeight()
-
-#    print "Width" ,self.charWidth 
-#    print "Height" ,self.charHeight
-#    print "Descent" ,descent
-#    print "Leading" ,leading
-
     
     self.borderPercentage = (GFOptions.borderPercentage / 100.0)
     self.textPercentage = (GFOptions.textPercentage / 100.0)
@@ -468,6 +455,7 @@
     self.statusBar = self.frame.CreateStatusBar()
     self.statusBar.SetFieldsCount(5)
     self.statusBar.SetStatusWidths([-1,100,50,100,100])
+    
self.statusBar.SetFont(wxFont(GFOptions.pointSize,wxMODERN,wxNORMAL,wxNORMAL))
     
     self.frame.SetStatusText( "Let's get started" )
 
Index: gnue/gnuef/src/drivers/mysql/DBdriver.py
diff -u gnue/gnuef/src/drivers/mysql/DBdriver.py:1.2 
gnue/gnuef/src/drivers/mysql/DBdriver.py:1.3
--- gnue/gnuef/src/drivers/mysql/DBdriver.py:1.2        Fri Oct 27 12:59:27 2000
+++ gnue/gnuef/src/drivers/mysql/DBdriver.py    Fri Dec 15 19:32:11 2000
@@ -9,7 +9,7 @@
 # NOTES:
 #
 # HISTORY:
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 
 import MySQLdb
Index: gnue/gnuef/src/drivers/postgresql/DBdriver.py
diff -u gnue/gnuef/src/drivers/postgresql/DBdriver.py:1.7 
gnue/gnuef/src/drivers/postgresql/DBdriver.py:1.8
--- gnue/gnuef/src/drivers/postgresql/DBdriver.py:1.7   Mon Dec 11 14:33:58 2000
+++ gnue/gnuef/src/drivers/postgresql/DBdriver.py       Fri Dec 15 19:32:11 2000
@@ -9,7 +9,7 @@
 # NOTES:
 #
 # HISTORY:
-# Copyright (c) 2000 James Thompson
+# Copyright (c) 2000 Free Software Foundation
 #
 
 import pg
@@ -40,6 +40,10 @@
     self.connection.rollback()
 
   def insert(self,table,mask):
+    for fieldname in mask.keys():
+      if mask[fieldname] == None or len(mask[fieldname]) == 0:
+        del mask[fieldname]
+        
     print "The mask is ", mask
     self.connection.insert(table,mask)
     return mask



reply via email to

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