Exemplo n.º 1
0
 /// <summary>
 /// Constructor</summary>
 /// <param name="renderer">Graph renderer</param>
 /// <param name="graphAdapter">Graph adapter</param>
 /// <param name="transformAdapter">Transform adapter</param>
 public D2dGraphEdgeEditAdapter(
     D2dGraphRenderer <TNode, TEdge, TEdgeRoute> renderer,
     D2dGraphAdapter <TNode, TEdge, TEdgeRoute> graphAdapter,
     ITransformAdapter transformAdapter)
 {
     m_renderer        = renderer;
     m_graphAdapter    = graphAdapter;
     m_draggingContext = new EdgeDraggingContext(this);
 }
Exemplo n.º 2
0
        /// <summary>
        /// Constructor</summary>
        /// <param name="renderer">Graph renderer</param>
        /// <param name="graphAdapter">Graph adapter</param>
        /// <param name="transformAdapter">Transform adapter</param>
        public D2dGraphEdgeEditAdapter(
            D2dGraphRenderer <TNode, TEdge, TEdgeRoute> renderer,
            D2dGraphAdapter <TNode, TEdge, TEdgeRoute> graphAdapter,
            ITransformAdapter transformAdapter)
        {
            m_renderer        = renderer;
            m_graphAdapter    = graphAdapter;
            m_draggingContext = new EdgeDraggingContext(this);

            OverRouteCursor    = Cursors.Cross;
            FromPlaceCursor    = Cursors.PanWest;
            ToPlaceCursor      = Cursors.PanEast;
            InadmissibleCursor = Cursors.Cross;
        }