[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/gnuef designer/GFDesigner.py src/GFOptions.py
From: |
James Thompson |
Subject: |
gnue/gnuef designer/GFDesigner.py src/GFOptions.py |
Date: |
Wed, 13 Dec 2000 08:02:31 -0800 |
CVSROOT: /cvs
Module name: gnue
Changes by: James Thompson <address@hidden> 00/12/13 08:02:31
Modified files:
gnuef/designer : GFDesigner.py
gnuef/src : GFOptions.py
Log message:
Quick hack to make designer do char based placement
also added auto generated <tip>s to it's output
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/designer/GFDesigner.py.diff?r1=1.2&r2=1.3
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/GFOptions.py.diff?r1=1.7&r2=1.8
Patches:
Index: gnue/gnuef/designer/GFDesigner.py
diff -u gnue/gnuef/designer/GFDesigner.py:1.2
gnue/gnuef/designer/GFDesigner.py:1.3
--- gnue/gnuef/designer/GFDesigner.py:1.2 Tue Oct 24 18:46:28 2000
+++ gnue/gnuef/designer/GFDesigner.py Wed Dec 13 08:02:31 2000
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
# FILE:
# GFDesigner.py
#
@@ -23,10 +23,10 @@
self.value=""
self.field=""
self.text=""
- self.x=5
- self.y=5
+ self.x=1
+ self.y=1
self.width="150"
- self.height="20"
+ self.height="1"
class Database:
def __init__(self):
@@ -96,8 +96,8 @@
global stack, y, x
stack = []
last_type = "first"
- y = 5
- x = 5
+ y = 1
+ x = 1
if build_type == "normal" :
while 1:
print "Widget Type?"
@@ -109,10 +109,8 @@
widget.type = self.getWidget(widget_type)
if last_type == "first":
widget.y = 1
- elif last_type == "label":
- y = y + 10
else:
- y = y + 15
+ y = y + 1
widget.y = y
last_type = widget.type
if widget.type == "label":
@@ -151,10 +149,10 @@
# y = 5
# last_type == ""
# else:
- if y < 6 :
- y = 5
+ if y < 1 :
+ y = 1
else:
- y = y + 15
+ y = y + 1
widget.y = y
widget.text = fields
widget.name = "lbl" + fields
@@ -165,9 +163,9 @@
widget.type = "entry"
widget.name = "ntry" + fields
widget.field = fields
- y = y + 10
+ y = y + 1
widget.y = y
- widget.width = 200
+ widget.width = 15
if widget.width > x:
x = widget.width
print fields
@@ -179,15 +177,16 @@
def WriteFile(self, title, file_name, build_type, database, datasource):
global x, y
print type(x)
- x = int (x * 1.25)
- y = y * 2
+ x = int (x + 2)
+ y = y + 2
print title
print file_name
f = open(file_name,"w")
f.write("<?xml version=\"1.0\" ?>\n\n")
- f.write("<form height=\"%s\" width=\"%s\" title=\"%s\">\n\n" % (y, x,
title))
+# f.write("<form height=\"%s\" width=\"%s\" title=\"%s\">\n\n" % (y, x,
title))
+ f.write("<form>\n\n")
f.write("<options>\n")
- f.write(" <name>%s</name>\n" % (title))
+ f.write(" <title>%s</title>\n" % (title))
f.write(" <version>0.0.1</version>\n")
f.write(" <height>%s</height>\n" % (y))
f.write(" <width>%s</width>\n" % (x))
@@ -199,7 +198,15 @@
if widget.type == "label":
f.write(" <label text=\"%s\" x=\"%s\" y=\"%s\"/>\n" %
(widget.text,widget.x,widget.y))
else:
- f.write(" <entry value=\"%s\" x=\"%s\" y=\"%s\" width=\"%s\"
height=\"%s\"/>\n" % (widget.value, widget.x, widget.y, widget.width,
widget.height))
+# f.write(" <entry value=\"%s\" x=\"%s\" y=\"%s\" width=\"%s\"
height=\"%s\"/>\n" % (widget.value, widget.x, widget.y, widget.width,
widget.height))
+ f.write(
+""" <entry name=\"%s\" field=\"%s\" x=\"%s\" y=\"%s\" width=\"%s\"
height=\"%s\">
+ <options>
+ <tip>Please enter the value for %s</tip>
+ </options>
+ </entry>
+"""
+ % (widget.name, widget.field, widget.x, widget.y,
widget.width, widget.height, widget.field))
else:
@@ -211,7 +218,14 @@
if widget.type == "label":
f.write(" <label text=\"%s\" x=\"%s\" y=\"%s\"/>\n" %
(widget.text,widget.x,widget.y))
else:
- f.write(" <entry name=\"%s\" field=\"%s\" x=\"%s\" y=\"%s\"
width=\"%s\" height=\"%s\"/>\n" % (widget.name, widget.field, widget.x,
widget.y, widget.width, widget.height))
+ f.write(
+""" <entry name=\"%s\" field=\"%s\" x=\"%s\" y=\"%s\" width=\"%s\"
height=\"%s\">
+ <options>
+ <tip>Please enter the value for %s</tip>
+ </options>
+ </entry>
+"""
+ % (widget.name, widget.field, widget.x, widget.y,
widget.width, widget.height, widget.field))
f.write(" </block>\n")
f.write(" </page>\n")
f.write("</form>\n")
Index: gnue/gnuef/src/GFOptions.py
diff -u gnue/gnuef/src/GFOptions.py:1.7 gnue/gnuef/src/GFOptions.py:1.8
--- gnue/gnuef/src/GFOptions.py:1.7 Wed Dec 13 06:28:15 2000
+++ gnue/gnuef/src/GFOptions.py Wed Dec 13 08:02:31 2000
@@ -14,6 +14,6 @@
_msgNOTSAVED = "Data not saved. Commit or rollback changes."
-borderPercentage = 200
-textPercentage = 50
+borderPercentage = 125
+textPercentage = 110
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/gnuef designer/GFDesigner.py src/GFOptions.py,
James Thompson <=