commit-gnue
[Top][All Lists]
Advanced

[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
 



reply via email to

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