Exemplo n.º 1
0
 public void DeleteTreeItem(CombinedTransformationTreeItem item)
 {
     for (int i = this.treeItemListChangeHandler.Items.Count - 1; i >= 0; i--)
     {
         CombinedTransformationTreeItem titem = this.treeItemListChangeHandler.Items[i];
         if (item.position < titem.position)
         {
             int position = titem.position;
             titem.position = position - 1;
             UpdateTreeItem(titem);
         }
     }
     item.position = -1;
     this.treeItemListChangeHandler.AddDeleted(item);
 }
Exemplo n.º 2
0
 public void ForgetTreeItem(CombinedTransformationTreeItem item)
 {
     this.treeItemListChangeHandler.forget(item);
 }
Exemplo n.º 3
0
 public void UpdateTreeItem(CombinedTransformationTreeItem item)
 {
     this.treeItemListChangeHandler.AddUpdated(item);
 }
Exemplo n.º 4
0
 public void AddTreeItem(CombinedTransformationTreeItem item)
 {
     item.position = treeItemListChangeHandler.getItems().Count;
     treeItemListChangeHandler.AddNew(item);
     item.parent = this;
 }