Example #1
0
 private void DeleteSpellLevel(SpellListNode level)
 {
 }
Example #2
0
 private void RenameSpellSchool(SpellListNode school, string newName)
 {
 }
Example #3
0
 private void DeleteSpellList(SpellListNode list)
 {
 }
Example #4
0
 private void RenameSpellLevel(SpellListNode level, string newName)
 {
 }
Example #5
0
 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();
     }
 }
Example #6
0
 private void RenameSpellList(SpellListNode list, string newName)
 {
 }
Example #7
0
 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();
 }
Example #8
0
 private void RenameSpellDomain(SpellListNode domain, string newName)
 {
 }
Example #9
0
 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();
 }
Example #10
0
 private void tvSpellLists_DragDrop(object sender, DragEventArgs e)
 {
     var p = tvSpellLists.PointToClient(new Point(e.X, e.Y));
     var target = tvSpellLists.GetNodeAt(p.X, p.Y) as SpellListNode;
     ClearHighlighted(tvSpellLists.Nodes);
     var spell = (e.Data.GetData(typeof(ListView.SelectedListViewItemCollection)) as ListView.SelectedListViewItemCollection)[0];
     var node = new SpellListNode(target.ListType, SpellListNodeType.Spell, spell.Text);
     target.Nodes.Add(node);
     tvSpellLists.ExpandAll();
 }
Example #11
0
        public void AddSpellListFromFile(SpellListNode list)
        {

        }
Example #12
0
 private void DeleteSpellLink(SpellListNode spell)
 {
 }
Example #13
0
 private void DeleteSpellDomain(SpellListNode domain)
 {
 }
Example #14
0
 private void WriteSpellListXml(XmlWriter w, SpellListNode listNode)
 {
     var shortName = Regex.Replace(listNode.Text, @"[^\w]", "").ToLower();
     w.WriteStartElement(shortName);
     w.WriteStartElement("librarylink");
     w.WriteAttributeString("type", "windowreference");
     w.WriteStartElement("class");
     switch (listNode.ListType)
     {
         case SpellListType.Standard:
             w.WriteString("reference_classspelllist");
             break;
         case SpellListType.School:
             w.WriteString("reference_schoolspelllist");
             break;
         case SpellListType.Domain:
             w.WriteString("reference_domainlist");
             break;
     }
     w.WriteEndElement(); // class
     w.WriteStartElement("recordname");
     w.WriteString("PFSpelllists." + shortName + "@" + _editor.Title);
     w.WriteEndElement(); // recordname
     w.WriteEndElement(); // librarylink
     w.WriteStartElement("name");
     w.WriteAttributeString("type", "string");
     w.WriteString(listNode.Text);
     w.WriteEndElement(); // name
     w.WriteEndElement(); // <shortName>
 }
Example #15
0
 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();
 }
Example #16
0
 private void WriteSpellLinkXml(XmlWriter w, int level, SpellListNode spellNode)
 {
     var shortName = Regex.Replace(spellNode.Text, @"[^\w\d]", "").ToLower();
     w.WriteStartElement(shortName);
     w.WriteStartElement("link");
     w.WriteAttributeString("type", "windowreference");
     w.WriteStartElement("class");
     w.WriteString("spelldesc");
     w.WriteEndElement(); // class
     w.WriteStartElement("recordname");
     w.WriteString("spelldesc." + shortName + "@" + _editor.Title);
     w.WriteEndElement();
     w.WriteEndElement(); // link
     w.WriteStartElement("level");
     w.WriteAttributeString("type", "number");
     w.WriteString(Convert.ToString(level));
     w.WriteEndElement(); // level
     w.WriteEndElement(); // <shortName>
 }
Example #17
0
 private void DeleteSpellSchool(SpellListNode school)
 {
 }