Example #1
0
 private void AddChild(string parentTag)
 {
     JournalQuest pnt = GetParentByTag(parentTag);
     JournalEntry newChild = new JournalEntry();
     //newChild.OrderIndex = pnt.Entries.Count;
     newChild.Tag = "entryTag" + prntForm.mod.nextIdNumber.ToString();
     pnt.Entries.Add(newChild);
     UpdateTreeView();
 }
Example #2
0
 private void JournalEditor_Load(object sender, EventArgs e)
 {
     if (prntForm.journal.Count == 0)
     {
         JournalQuest newCat = new JournalQuest();
         //newCat.OrderIndex = prntForm.journal.categories.Count;
         newCat.Tag = "catTag" + prntForm.mod.nextIdNumber.ToString();
         prntForm.journal.Add(newCat);
         JournalEntry newEntry = new JournalEntry();
         //newEntry.OrderIndex = newCat.Entries.Count;
         newEntry.Tag = "entryTag" + prntForm.mod.nextIdNumber.ToString();
         newCat.Entries.Add(newEntry);
     }
     UpdateTreeView();
 }
Example #3
0
        public JournalEntry DeepCopy()
        {
            JournalEntry other = (JournalEntry)this.MemberwiseClone();

            return(other);
        }