objdictgen/nodemanager.py
changeset 239 f45fd4cd3832
parent 237 5dcfc996e563
child 242 4864f7f01e1d
--- a/objdictgen/nodemanager.py	Fri Jul 06 10:35:59 2007 +0200
+++ b/objdictgen/nodemanager.py	Fri Jul 06 10:53:15 2007 +0200
@@ -608,7 +608,9 @@
     def SetCurrentEntry(self, index, subIndex, value, name, editor):
         if self.CurrentNode and self.CurrentNode.IsEntry(index):
             if name == "value":
-                if editor == "map":
+                if editor == None:
+                    self.CurrentNode.SetEntry(index, subIndex, value)
+                elif editor == "map":
                     value = self.CurrentNode.GetMapValue(value)
                     if value:
                         self.CurrentNode.SetEntry(index, subIndex, value)
@@ -751,6 +753,11 @@
     def GetCurrentNodeIndex(self):
         return self.NodeIndex
     
+    def GetCurrentNode(self):
+        if self.NodeIndex:
+            return self.CurrentNode
+        return None
+    
     def GetCurrentFilename(self):
         return self.GetFilename(self.NodeIndex)