Changeset 4746 for branches/HeuristicLab.DebugEngine/DebugEngineView.cs
- Timestamp:
- 11/08/10 15:53:45 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.DebugEngine/DebugEngineView.cs
r4743 r4746 116 116 if (atom.Operator.Breakpoint) 117 117 node.ForeColor = Color.Red; 118 foreach (var param in atom.Operator.Parameters) { 119 IItem value = null; 120 try { 121 value = param.ActualValue; 122 } catch (Exception) { } 123 TreeNode paramNode = node.Nodes.Add(string.Format("Param {0}={1}", param.Name, value)); 124 paramNode.Tag = param; 125 } 118 126 } else if (op is OperationCollection) { 119 127 OperationCollection ops = op as OperationCollection; … … 128 136 TreeNode node = nodes.Add(scope.Name); 129 137 foreach (var var in scope.Variables) { 130 node.Nodes.Add(string.Format("{0}={1}", var.Name, var.Value.ToString())); 138 TreeNode varNode = node.Nodes.Add(string.Format("{0}={1}", var.Name, var.Value.ToString())); 139 varNode.Tag = var.Value; 131 140 } 132 141 foreach (var subScope in scope.SubScopes) { … … 152 161 executionStackTreeView.SelectedNode = null; 153 162 } 163 IParameter param = e.Node.Tag as IParameter; 164 if (param != null) 165 MainFormManager.MainForm.ShowContent(param); 154 166 } 155 167 } … … 158 170 UpdateView(); 159 171 } 172 173 private void scopeTreeView_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e) { 174 if (e.Node.Tag != null) 175 MainFormManager.MainForm.ShowContent((IItem)e.Node.Tag); 176 } 160 177 } 161 178 }
Note: See TracChangeset
for help on using the changeset viewer.