[Formed-commits] r317 - in trunk: . formed/formed/model

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Mar 16 14:47:58 CET 2009


Author: teichmann
Date: 2009-03-16 14:47:57 +0100 (Mon, 16 Mar 2009)
New Revision: 317

Modified:
   trunk/ChangeLog
   trunk/formed/formed/model/data.py
Log:
ConditionalNode inherits from Node directly.



Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2009-03-16 13:21:37 UTC (rev 316)
+++ trunk/ChangeLog	2009-03-16 13:47:57 UTC (rev 317)
@@ -1,5 +1,9 @@
 2009-03-16	Sascha L. Teichmann <teichmann at intevation.de>
 
+	* formed/formed/model/data.py: ConditionalNode inherits from Node directly.
+
+2009-03-16	Sascha L. Teichmann <teichmann at intevation.de>
+
 	* formed/formed/model/data.py: Added ConditionalNode
 
 	* formed/formed/io/document.py: Make ConditionalNode loadable.

Modified: trunk/formed/formed/model/data.py
===================================================================
--- trunk/formed/formed/model/data.py	2009-03-16 13:21:37 UTC (rev 316)
+++ trunk/formed/formed/model/data.py	2009-03-16 13:47:57 UTC (rev 317)
@@ -83,11 +83,12 @@
         self.visit(collector.visitor, mode, allModes)
         return collector.widgets
 
-class ConditionalNode(GroupNode):
+class ConditionalNode(Node):
 
     def __init__(self):
-        GroupNode.__init__(self)
-        self.attributes["expr"] = ""
+        Node.__init__(self)
+        self.attributes["expr"]      = ""
+        self.attributes["invisible"] = ""
         self.expr = None
 
     def setAttribute(self, attrib, value, broadcast=True):
@@ -95,7 +96,7 @@
             newExpr = Expr(value)
             newExpr.compile()
             self.expr = newExpr
-        GroupNode.setAttribute(self, attrib, value, broadcast)
+        Node.setAttribute(self, attrib, value, broadcast)
 
     def setExpr(self, expr):
         self.setAttribute('expr', expr)
@@ -103,7 +104,6 @@
     def getExpr(self):
         return self.expr
 
-
 class RepeatNode(GroupNode):
     def __init__(self):
         Node.__init__(self)



More information about the Formed-commits mailing list