private void UpdateTopics(List <DocumentationTopic> topics, TreeNode sidebarNode) { foreach (var topic in topics) { TopicTreeNode topicNode = NewTopicNode(topic); sidebarNode.Nodes.Add(topicNode); } }
private TopicTreeNode NewTopicNode(DocumentationTopic topic) { TopicTreeNode topicNode = new TopicTreeNode(topic, topicContextMenuStrip); UpdateTopics(topic.Topics, topicNode); return(topicNode); }
private void AddTopicIntoTopic(TopicTreeNode topicNode, TopicTreeNode topicTreeNode) { AddTopicIntoParent(topicNode, topicTreeNode); }
private void newTopicToolStripMenuItem1_Click(object sender, EventArgs e) { TopicTreeNode topicNode = (TopicTreeNode)treeView1.SelectedNode; AddTopicIntoTopic(topicNode, NewTopicNode(NewTopic())); }
private void AddTopicIntoSidebar(SidebarTreeNode sidebarNode, TopicTreeNode topicTreeNode) { AddTopicIntoParent(sidebarNode, topicTreeNode); }