Esempio n. 1
0
 public void AddCategory(string parent, string name, navigation.Filter filter)
 {
     TreeNode[] treeNodeArray = this.treeView.Nodes.Find(parent.ToString(), true);
     if (treeNodeArray.Length == 0)
     {
         this.AddCategory(name, filter);
         return;
     }
     treeNodeArray[0].Nodes.Add(name, name).Tag = filter;
 }
Esempio n. 2
0
 private void newItem_Click(object sender, EventArgs e)
 {
     navigation.Filter tag  = (navigation.Filter) this.treeView.SelectedNode.Tag;
     GameData.Item     item = this.ou.gameData.createItem(tag.Type);
     if (!string.IsNullOrEmpty(tag.Custom))
     {
         this.setValuesFromFilter(item, tag.Custom);
     }
     this.showItemProperties(item);
     this.refreshListView();
     this.HasChanges = true;
 }
Esempio n. 3
0
 public void refreshListView()
 {
     if (TranslationManager.TranslationMode)
     {
         return;
     }
     if (this.treeView.SelectedNode == null)
     {
         itemType?nullable = null;
         this.listView1.UpdateItems(this.ou.gameData, nullable, this.filter.Text);
         return;
     }
     navigation.Filter tag = (navigation.Filter) this.treeView.SelectedNode.Tag;
     if (tag == null)
     {
         return;
     }
     this.listView1.UpdateItems(this.ou.gameData, new itemType?(tag.Type), string.Concat(this.filter.Text, ";", tag.Custom));
 }
Esempio n. 4
0
 public void AddCategory(string name, navigation.Filter filter)
 {
     this.treeView.Nodes.Add(name, name).Tag = filter;
 }