public OpenGraphLayout ( MyNodeGroup target ) : GoodAI.BrainSimulator.Forms.GraphLayoutForm | ||
target | MyNodeGroup | |
Résultat | GoodAI.BrainSimulator.Forms.GraphLayoutForm |
private void goToNodeToolStripMenuItem_Click(object sender, EventArgs e) { MyNode targetNode = null; if (Observer.GenericTarget is MyNode) { targetNode = Observer.GenericTarget as MyNode; } else if (Observer.GenericTarget is MyAbstractMemoryBlock) { targetNode = (Observer.GenericTarget as MyAbstractMemoryBlock).Owner; } if (targetNode != null) { if (targetNode is MyWorld) { GraphLayoutForm graphForm = m_mainForm.OpenGraphLayout(targetNode.Owner.Network); graphForm.worldButton_Click(sender, EventArgs.Empty); } else { GraphLayoutForm graphForm = m_mainForm.OpenGraphLayout(targetNode.Parent); graphForm.SelectNodeView(targetNode); } } }
private void GoToNode(object sender, MyNode node) { if (node is MyWorld) { GraphLayoutForm graphForm = m_mainForm.OpenGraphLayout(node.Owner.Network); graphForm.worldButton_Click(sender, EventArgs.Empty); } else { GraphLayoutForm graphForm = m_mainForm.OpenGraphLayout(node.Parent); graphForm.SelectNodeView(node); } }
private void Desktop_DoubleClick(object sender, EventArgs e) { MyNodeView nodeView = Desktop.FocusElement as MyNodeView; if (nodeView != null && nodeView.Node is MyNodeGroup) { m_mainForm.OpenGraphLayout(nodeView.Node as MyNodeGroup); } }
private void Desktop_DoubleClick(object sender, EventArgs e) { MyNodeView nodeView = Desktop.FocusElement as MyNodeView; if (nodeView != null) { MyNodeGroup group = nodeView.Node as MyNodeGroup; IScriptableNode scriptable = nodeView.Node as IScriptableNode; if (scriptable != null && group == null || scriptable != null && group != null && (Control.ModifierKeys & Keys.Shift) != 0) { m_mainForm.OpenTextEditor(scriptable); } else if (group != null) { m_mainForm.OpenGraphLayout(group); } } }
private void listView_MouseDoubleClick(object sender, MouseEventArgs e) { if (listView.SelectedItems.Count > 0) { if (listView.SelectedItems[0].Tag is MyNode) { MyNode node = listView.SelectedItems[0].Tag as MyNode; if (node.Parent != null) { GraphLayoutForm parentLayoutForm = m_mainForm.OpenGraphLayout(node.Parent); parentLayoutForm.SelectNodeView(node); } } } }