public GraphPropertiesView(NodeGraphHelper graphHelper) : base(graphHelper) { _variableViewStates = new Dictionary <NodeGraphVariable, VariableViewState>(); _nodes = new List <Node>(); graphHelper.VariableAdded += GraphHelper_VariableAdded; graphHelper.VariableRemoved += GraphHelper_VariableRemoved; graphHelper.NodeAdded += GraphHelper_NodeAdded; }
public NodeEditorView(NodeGraphHelper graphHelper) { _graphHelper = graphHelper; _views = new List <BaseView>(); GraphView = AddView(new NodeEditorGraphView()); ContextMenu = AddView(new NodeEditorContextMenuView()); MenuView = AddView(new NodeEditorMenuStripView()); Properties = AddView(new NodeEditorPropertiesView()); Debugger = AddView(new NodeEditorDebugView()); }
void Save() { NodeEditor.Assertions.IsNotNull(_graph, "Graph is null."); if (_graph != null) { var saveData = NodeGraphHelper.GetGraphData(_graph); GraphSaved.InvokeSafe(saveData); _graph.Load(saveData); } }
public ContextualPropertiesView(NodeGraphHelper graphHelper) : base(graphHelper) { }
public NodeEditorPropertiesPanel(NodeGraphHelper graphHelper) { GraphHelper = graphHelper; }
public void Dispose() { OnDispose(); GraphHelper = null; InputListener.Dispose(); }
public void Initialize(NodeGraphHelper graphHelper) { GraphHelper = graphHelper; OnInitialize(); }