Beispiel #1
0
        public SessionDrawer(ISessionCircleFactory sessionCircleFactory, ISessionCircleList sessionCircles, ILineFactory lineFactory,
                             ICanvasWrapper canvas, ISessionDetail sessionDetail)
        {
            this.sessionCircleFactory = sessionCircleFactory;
            this.sessionCircles       = sessionCircles;
            this.lineFactory          = lineFactory;
            this.canvas        = canvas;
            this.sessionDetail = sessionDetail;

            this.canvas.OnMouseMove(MouseMove);
            this.canvas.OnMouseUp(EndMove);
        }
Beispiel #2
0
 public SessionDrawer(ICanvasWrapper canvas, ISessionDetail sessionDetail)
     : this(new SessionCircleFactory(new SessionTooltip(canvas)), new SessionCircleList(), new LineFactory(), canvas, sessionDetail)
 {
 }