Exemple #1
0
 public void ChangeGroupNodeImage(object sender, GroupOpArgs args)
 {
     IPredictionGroup group = args.Group;
     TreeNode node = this.FindGroupNode(group);
     if (group.Locked)
     {
         node.ImageKey = PredictionResource.PREDICTION_LOCK;
         node.SelectedImageKey = PredictionResource.PREDICTION_LOCK;
     }
     else
     {
         node.ImageKey = PredictionResource.PREDICTION_UNLOCK;
         node.SelectedImageKey = PredictionResource.PREDICTION_UNLOCK;
     }
 }
Exemple #2
0
 public void CreateLegendNodeOfOneGroup(object sender, GroupOpArgs args)
 {
     foreach (IStudy study in args.Group.StudyList)
     {
         this.CreateLegendNodeOfOneStudy(study, args.Group);
     }
     this.ChangeGroupNodeStateIndex(args.Group);
 }
Exemple #3
0
 public void DeleteGroupNode(object sender, GroupOpArgs args)
 {
     IPredictionGroup group = args.Group;
     TreeNode rootNode = this.m_RootNode;
     TreeNode node = this.FindGroupNode(group);
     if (node != null)
     {
         rootNode.Nodes.Remove(node);
     }
 }
Exemple #4
0
 public void GroupNodeRename(object sender, GroupOpArgs args)
 {
     IPredictionGroup group = args.Group;
     TreeNode rootNode = this.m_RootNode;
     TreeNode node2 = this.FindGroupNode(rootNode, group.GroupId);
     if (node2 != null)
     {
         node2.Name = group.Name;
         node2.Text = group.Name;
     }
 }
Exemple #5
0
 public void CreatePredictionGroupNodeWithStudy(object sender, GroupOpArgs args)
 {
     IPredictionGroup group = args.Group;
     if (group != null)
     {
         TreeNode[] nodes = new TreeNode[group.StudyList.Count];
         for (int i = 0; i < group.StudyList.Count; i++)
         {
             nodes[i] = this.CreatePredictionStudyNodeOnly(group.StudyList[i]);
             ((ITriStateTreeViewContorller) this.m_RootNode.TreeView).AddNodeDragdropEvent(nodes[i], new EventHandler(this.HandleStudyDragdrop));
         }
         TreeNode node = this.CreatePredictionGroupNodeOnly(group);
         ((ITriStateTreeViewContorller) this.m_RootNode.TreeView).AddNodeDragdropEvent(node, new EventHandler(this.HandleGroupDragdrop));
         node.Nodes.AddRange(nodes);
         this.m_RootNode.Nodes.Insert(0, node);
     }
 }