[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/gnuef TODO src/GFController.py src/GFEvent...,
James Thompson <=