diff -r 905677ed00f3 -r 5dcfc996e563 objdictgen/nodemanager.py --- a/objdictgen/nodemanager.py Mon Jul 02 18:22:58 2007 +0200 +++ b/objdictgen/nodemanager.py Mon Jul 02 18:25:31 2007 +0200 @@ -596,6 +596,15 @@ self.CurrentNode.SetParamsEntry(index, None, callback = value) self.BufferCurrentNode() + def ResetCurrentDefaultValue(self, index, subIndex): + subentry_infos = self.GetSubentryInfos(index, subIndex) + if "default" in subentry_infos: + default = subentry_infos["default"] + else: + default = self.GetTypeDefaultValue(subentry_infos["type"]) + self.CurrentNode.SetEntry(index, subIndex, default) + + def SetCurrentEntry(self, index, subIndex, value, name, editor): if self.CurrentNode and self.CurrentNode.IsEntry(index): if name == "value":