Ejemplo n.º 1
0
        void RefreshTree()
        {
            var dict = RootPObject as PDictionary;

            if (dict != null)
            {
                var tree = PListScheme.Match(dict, Scheme);
                RemoveOldEntries(CurrentTree, tree);
                AddToTree(treeStore, Gtk.TreeIter.Zero, dict, tree);
                CurrentTree = tree;
            }
            else if (RootPObject is PArray)
            {
                AddToTree(treeStore, Gtk.TreeIter.Zero, (PArray)RootPObject, null);
            }
        }