public LayoutEditor() { InitializeComponent(); this.nodeGraphPanel.View.RegisterDataType(new NodeGraphDataTypes.NodeGraphDataTypeFloat()); this.nodeGraphPanel.View.RegisterDataType(new NodeGraphDataTypes.NodeGraphDataTypeBool()); m_ReferenceRoot = new CustomNodes.ReferenceRoot(200, 0, nodeGraphPanel.View); this.nodeGraphPanel.AddNode(m_ReferenceRoot); m_MouseLoc = Point.Empty; }
private void toolStripButtonLoadXml_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.nodeGraphPanel.LoadCurrentView(openFileDialog.FileName); } // Get Back Reference root foreach (NodeGraphNode i_Node in this.nodeGraphPanel.View.NodeCollection) { if (i_Node is CustomNodes.ReferenceRoot) { this.m_ReferenceRoot = i_Node as CustomNodes.ReferenceRoot; } } }
private void rootRefernceToolStripMenuItem_Click(object sender, EventArgs e) { m_ReferenceRoot = new CustomNodes.ReferenceRoot(200, 1, nodeGraphPanel.View); this.nodeGraphPanel.AddNode(m_ReferenceRoot); }