/// <summary> /// Constructor</summary> /// <param name="renderer">Graph renderer, to draw and hit-test graph</param> /// <param name="transformAdapter">Transform adapter</param> public GraphAdapter( GraphRenderer <TNode, TEdge, TEdgeRoute> renderer, ITransformAdapter transformAdapter) { m_renderer = renderer; m_renderer.Redraw += new EventHandler(renderer_Redraw); m_transformAdapter = transformAdapter; }
/// <summary> /// Constructor</summary> /// <param name="renderer">Graph renderer</param> /// <param name="graphAdapter">Graph adapter</param> /// <param name="transformAdapter">Transform adapter</param> public GraphEdgeEditAdapter( GraphRenderer <TNode, TEdge, TEdgeRoute> renderer, IGraphAdapter <TNode, TEdge, TEdgeRoute> graphAdapter, ITransformAdapter transformAdapter) { m_renderer = renderer; m_graphAdapter = graphAdapter; m_transformAdapter = transformAdapter; }