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;
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 4
0
 public ContextualPropertiesView(NodeGraphHelper graphHelper) : base(graphHelper)
 {
 }
 public NodeEditorPropertiesPanel(NodeGraphHelper graphHelper)
 {
     GraphHelper = graphHelper;
 }
Esempio n. 6
0
 public void Dispose()
 {
     OnDispose();
     GraphHelper = null;
     InputListener.Dispose();
 }
Esempio n. 7
0
 public void Initialize(NodeGraphHelper graphHelper)
 {
     GraphHelper = graphHelper;
     OnInitialize();
 }