[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/forms/utils gfd04to05.py
From: |
Jason Cater |
Subject: |
gnue/forms/utils gfd04to05.py |
Date: |
Mon, 25 Nov 2002 01:07:16 -0500 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 02/11/25 01:07:14
Modified files:
forms/utils : gfd04to05.py
Log message:
added notes on buttons; may switch to some type of trigger
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/forms/utils/gfd04to05.py.diff?cvsroot=OldCVS&tr1=1.7&tr2=1.8&r1=text&r2=text
Patches:
Index: gnue/forms/utils/gfd04to05.py
diff -c gnue/forms/utils/gfd04to05.py:1.7 gnue/forms/utils/gfd04to05.py:1.8
*** gnue/forms/utils/gfd04to05.py:1.7 Mon Nov 25 00:23:32 2002
--- gnue/forms/utils/gfd04to05.py Mon Nov 25 01:07:14 2002
***************
*** 46,53 ****
def startElement(self, name, attrs):
att = {}
! for attr in attrs.keys():
! att[attr] = attrs[attro]
m = modeler(name, att, self.stack[0])
self.stack.insert(0,m)
--- 46,53 ----
def startElement(self, name, attrs):
att = {}
! for attr in attrs.keys():
! att[attr] = attrs[attr]
m = modeler(name, att, self.stack[0])
self.stack.insert(0,m)
***************
*** 157,163 ****
else:
start = int(name[index:])
base = name[:index]
- print start, base
while "%s%s" % (base, start) in history:
start += 1
--- 157,162 ----
***************
*** 180,185 ****
--- 179,191 ----
except:
pass
+ elif object._tag == 'button':
+ # Remove trigger= support on buttons, and create a button
+ named = object._properties['trigger']
+ del object._properties['trigger']
+ t = modeler('trigger', {'type': 'On-Action','source': named} , object)
+ object.reparent(object._parent._origparent)
+
elif object._tag == 'page':
# Move pages to the new <layout> tag
object.reparent(layout)
***************
*** 268,274 ****
new = triggerReplacements[old]
object._text = re.sub('%s([. =])' % old.replace('.','\\.'), new + '\\1',
object._text)
-
parser = make_parser()
formloader = Forms04Loader()
parser.setContentHandler(formloader)
--- 274,279 ----
***************
*** 293,299 ****
logic = modeler('logic', {},form)
layout = modeler('layout', {},form)
-
for object in allobjs:
funkyStuff(object)
--- 298,303 ----