private void tsmiAddSpellDomain_Click(object sender, EventArgs e) { var dialog = new GrantedPowerDialog(); if (dialog.ShowDialog() == DialogResult.OK) { _creating = true; var node = new SpellListNode(SpellListType.Domain, SpellListNodeType.Domain, string.Empty); node.GrantedPower = dialog.GrantedPower; tvSpellLists.SelectedNode.Nodes.Add(node); tvSpellLists.ExpandAll(); node.BeginEdit(); } }
private void tsmiAddDomainList_Click(object sender, EventArgs e) { _creating = true; var node = new SpellListNode(SpellListType.Domain, SpellListNodeType.List, string.Empty); tvSpellLists.Nodes.Add(node); node.BeginEdit(); }
private void tsmiAddSpellSchool_Click(object sender, EventArgs e) { _creating = true; var node = new SpellListNode(SpellListType.School, SpellListNodeType.School, string.Empty); tvSpellLists.SelectedNode.Nodes.Add(node); tvSpellLists.ExpandAll(); node.BeginEdit(); }
private void tsmiAddSpellLevel_Click(object sender, EventArgs e) { _creating = true; var selected = tvSpellLists.SelectedNode as SpellListNode; var node = new SpellListNode(selected.ListType, SpellListNodeType.Level, string.Empty); selected.Nodes.Add(node); tvSpellLists.ExpandAll(); node.BeginEdit(); }