private void streamToolStripMenuItem_Click(object sender, EventArgs e) { EditorItem selectedNode = null; if (treeView1.SelectedNode is EditorItem) selectedNode = (EditorItem)treeView1.SelectedNode; Provider provider = selectedNode != null ? selectedNode.ProviderObject : _database.Root; var newStream = new Stream(); var nop = new NewObject(newStream); if (nop.ShowDialog() != DialogResult.OK) return; newStream.Name = nop.ObjectName; provider.Streams.Add(newStream); treeView1.SelectedNode.Nodes.Add(_database.GenerateObjectDatabaseTag<EditorItem>(provider, newStream)); //RefreshTree(null); }
private void streamEmbedToolStripMenuItem_Click(object sender, EventArgs e) { var embed = new StreamEmbed(); var nop = new NewObject(embed); if (nop.ShowDialog() != DialogResult.OK) return; embed.Name = nop.ObjectName; _database.StreamEmbeds.Add(embed); treeView1.Nodes["StreamEmbeds"].Nodes.Add(new TreeNode(embed.Name, 3, 3) { Tag = embed }); //RefreshTree(null); }