Пример #1
0
 public void HandleNodeCheck(object sender, TriEventArgs e)
 {
     if (this.m_NodeCheckEvent != null)
     {
         this.m_NodeCheckEvent(sender, e);
     }
 }
Пример #2
0
 public void HandleNodeCheck(object sender, TriEventArgs e)
 {
     if (this.IsLevelNode(e.Node))
     {
         this.m_ControllerMgr.GetGroupOpController(e.Node.Parent.Parent.Name).HandleGroupStudyLevelCheck(e.Node.Parent.Parent.Name, e.Node.Parent.Name, e.Node.Name, e.NodeChecked);
     }
     else if (this.IsStudyNode(e.Node))
     {
         this.m_ControllerMgr.GetGroupOpController(e.Node.Parent.Name).HandleGroupStudyCheck(e.Node.Parent.Name, e.Node.Name, e.NodeChecked);
     }
     else if (this.IsGroupNode(e.Node))
     {
         this.m_ControllerMgr.GetGroupOpController(e.Node.Name).HandleGroupCheck(e.Node.Name, e.NodeChecked);
     }
     else
     {
         foreach (IPredictionGroup group in this.m_ControllerMgr.IPredictionModel.GroupList)
         {
             this.m_ControllerMgr.GetGroupOpController(group.Name).HandleGroupCheck(group.Name, e.NodeChecked);
         }
     }
 }
Пример #3
0
 public void HandleNodeCheck(object sender, TriEventArgs e)
 {
     this.m_Editor.SetSiteNodeVisible(this.VISIBLE, e.Node, e.NodeChecked);
 }
Пример #4
0
 public void HandleNodeCheck(object sender, TriEventArgs e)
 {
     ProjectSingleton.CurrentProject.NeedPromptSave = true;
     if (e.Node.Text == TrafficMapResource.TRAFFICMAP_PARENTNODE_NAME)
     {
         foreach (TreeNode node in e.Node.Nodes)
         {
             if (2 != int.Parse(node.Tag.ToString()))
             {
                 this.setTrafficMapPolygonVisibleOrNot(e.NodeChecked, node.Text, node);
             }
         }
     }
     else if ((e.Node.Parent.Text == TrafficMapResource.TRAFFICMAP_PARENTNODE_NAME) && (2 != int.Parse(e.Node.Tag.ToString())))
     {
         this.setTrafficMapPolygonVisibleOrNot(e.NodeChecked, e.Node.Text, e.Node);
     }
 }
Пример #5
0
 public void HandleNodeCheck(object sender, TriEventArgs e)
 {
     this.m_GeoTree.triStateTreeViewGeo_ChangeNodeState(sender, e);
 }
Пример #6
0
 public void triStateTreeViewGeo_ChangeNodeState(object sender, TriEventArgs e)
 {
     if ((e.Node != null) && ((e.Node.StateImageIndex == 1) || (e.Node.StateImageIndex == 2)))
     {
         bool visible = e.Node.StateImageIndex == 2;
         Dictionary<NodeType, List<int>> childNodeIdForLayers = this.GetChildNodeIdForLayers(e.Node);
         if (this.m_Controller.SetLayersVisibility(childNodeIdForLayers, visible))
         {
         }
     }
 }
Пример #7
0
        public void HandleNodeCheck(object sender, TriEventArgs e)
        {
            List<GroupVisibleState> groupStates = null;
            switch (e.Node.Level)
            {
                case 0:
                    groupStates = this.GetGroupsVisibleState(e.Node, e.NodeChecked);
                    break;

                case 1:
                    groupStates = this.GetGroupVisibleState(e.Node, e.NodeChecked);
                    break;

                case 2:
                    groupStates = this.GetNetworkVisibleState(e.Node, e.NodeChecked);
                    break;

                case 3:
                    groupStates = this.GetSnapshotVisibleState(e.Node, e.NodeChecked);
                    break;

                case 4:
                    groupStates = this.GetStyleVisibleState(e.Node, e.NodeChecked);
                    break;
            }
            this.m_GroupCollection.SetGroupsVisibleState(groupStates);
        }
Пример #8
0
 public void HandleNodeCheck(object sender, TriEventArgs e)
 {
 }
Пример #9
0
 public void HandleNodeCheck(object sender, TriEventArgs e)
 {
     this.SelectGroupChange();
     if (ProjectSingleton.CurrentProject != null)
     {
         ProjectSingleton.CurrentProject.NeedPromptSave = true;
     }
 }
Пример #10
0
 public void HandleNodeCheck(object sender, TriEventArgs e)
 {
     ProjectSingleton.CurrentProject.NeedPromptSave = true;
     this.m_PredictionResultManager.NodeCheckEvent(e.Node, e.NodeChecked);
     this.m_PredictionResultManager.MapReDraw();
 }