56
56
tree_view.Selection.Changed += new EventHandler (RowActivated);
58
58
store = new TreeStore (typeof (string), typeof (Node));
59
if (ProjectDomService.HelpTree != null) {
60
root_iter = store.AppendValues (GettextCatalog.GetString ("Mono Documentation"), ProjectDomService.HelpTree);
61
PopulateNode (root_iter);
64
59
tree_view.Model = store;
65
60
tree_view.HeadersVisible = false;
67
62
scroller = new ScrolledWindow ();
68
63
scroller.ShadowType = Gtk.ShadowType.None;
69
64
scroller.Add (tree_view);
71
tree_view.ExpandRow (new TreePath ("0"), false);
74
store.IterChildren (out child_iter, root_iter);
76
if (!store.IterHasChild (child_iter)) {
77
store.Remove (ref child_iter);
66
if (ProjectDomService.HelpTree != null) {
67
root_iter = store.AppendValues (GettextCatalog.GetString ("Mono Documentation"), ProjectDomService.HelpTree);
68
PopulateNode (root_iter);
70
tree_view.ExpandRow (new TreePath ("0"), false);
73
if (store.IterChildren (out child_iter, root_iter)) {
75
if (!store.IterHasChild (child_iter)) {
76
store.Remove (ref child_iter);
79
} while (store.IterNext (ref child_iter));
80
} while (store.IterNext (ref child_iter));
82
82
Control.ShowAll ();