/// <summary> /// Load a graph asset in this window for editing /// </summary> public void Load(Graph graph) { m_Graph = graph; var serializedGraph = new SerializedObject(graph); m_Canvas = new CanvasView(this); m_Canvas.Load(graph, serializedGraph); var side_menu = make_side_menu(m_Graph, serializedGraph); if (side_menu != null) { var container = new VisualElement(); container.style.flexDirection = FlexDirection.Row; container.Add(side_menu); container.Add(m_Canvas); container.style.flexGrow = new StyleFloat(1.0f); rootVisualElement.Add(container); } else { rootVisualElement.Add(m_Canvas); } titleContent = new GUIContent(graph.name); Repaint(); }
/// <summary> /// Load a graph asset in this window for editing /// </summary> public void Load(Graph graph) { m_Graph = graph; m_Canvas = new CanvasView(this); m_Canvas.Load(graph); rootVisualElement.Add(m_Canvas); titleContent = new GUIContent(graph.name); Repaint(); }
/// <summary> /// Load a graph asset in this window for editing /// </summary> public virtual void Load(Graph graph) { Graph = graph; Canvas = new CanvasView(this); Canvas.Load(graph); Canvas.StretchToParentSize(); rootVisualElement.Add(Canvas); titleContent = new GUIContent(graph.name); Repaint(); }