--- a/plugins/python/modules/svgui/svguilib.py Thu Sep 03 12:09:39 2009 +0200
+++ b/plugins/python/modules/svgui/svguilib.py Fri Sep 04 11:24:25 2009 +0200
@@ -8,10 +8,13 @@
self.sele_elt = getSVGElementById(args.sele_id)
self.toggle = args.toggle
self.active = args.active
+ if args.state != undefined: + self.state = args.state
+ self.up = not self.state @@ -45,6 +48,7 @@
if values.state != self.state:
self.state = values.state
+ updateAttr(self.id, 'state', self.state) def handleEvent(self, evt):
@@ -86,23 +90,27 @@
updateAttr(self.id, 'state', self.state)
def __init__(self, parent, id, args):
self.back_elt = getSVGElementById(args.back_id)
+ if args.text != undefined: def updateValues(self, values):
if values.text != self.value:
- self.value = values.text
+ self.text = values.text + updateAttr(self.id, 'text', self.text) def updateElements(self):
- self.back_elt.firstChild.firstChild.textContent = self.value
+ self.back_elt.firstChild.firstChild.textContent = self.text def handleEvent(self, evt):