From c7a72289628c22b56ab715ead689e439daf49a6b Mon Sep 17 00:00:00 2001 From: Ben Maurer Date: Sat, 3 Sep 2005 16:04:20 +0000 Subject: [PATCH] oops, i can't do that svn path=/trunk/msdn-browse/; revision=49394 --- ChangeLog | 4 ---- main.cs | 13 +++++++++++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 722f219..89807d6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,3 @@ -2005-09-03 Ben Maurer - - * main.cs: Clean up a bit - 2005-09-02 Ben Maurer * main.cs: TreeNodeValue works on fields yay. diff --git a/main.cs b/main.cs index 6efbb48..0a02728 100644 --- a/main.cs +++ b/main.cs @@ -154,8 +154,17 @@ public class TreeNode : Gtk.TreeNode { [XmlAttribute] public string NodeXmlSrc; + TreeNode [] children; + [XmlElement ("TreeNode"), XmlElement ("Tree", typeof (Tree))] - public TreeNode [] Children; + public TreeNode [] Children { + get { + return children; + } + set { + children = Flatten (value); + } + } public void PopulateChildrenData () { @@ -169,7 +178,7 @@ public class TreeNode : Gtk.TreeNode { else n = MsdnClient.OpenTreeNode (NodeXmlSrc); - Children = Flatten (n.Children); + Children = n.Children; } bool populating;