public SingleLineDrawingMouseHandler(GraphControllerWpf view)
		{
			this._grac = view;

			if (_grac != null)
				_grac.SetPanelCursor(Cursors.Pen);
		}
		public ReadXYCoordinatesMouseHandler(GraphControllerWpf grac)
		{
			_grac = grac;

			if (_grac != null)
				_grac.SetPanelCursor(Cursors.Cross);
		}
		public AbstractRectangularToolMouseHandler(GraphControllerWpf ctrl)
		{
			_grac = ctrl;

			if (_grac != null)
				_grac.SetPanelCursor(Cursors.Pen);
		}
예제 #4
0
		public ZoomAxesMouseHandler(GraphControllerWpf grac)
			: base(grac)
		{
			NextMouseHandlerType = this.GraphToolType;

			if (_grac != null)
				_grac.SetPanelCursor(Cursors.SizeAll);
		}
		public OpenCardinalSplineMouseHandler(GraphControllerWpf grac)
		{
			this._grac = grac;

			if (_grac != null)
				_grac.SetPanelCursor(Cursors.Pen);

			_tension = OpenCardinalSpline.DefaultTension;
		}
예제 #6
0
		public EllipseDrawingMouseHandler(GraphControllerWpf grac)
			: base(grac)
		{
		}
예제 #7
0
		public RectangleDrawingMouseHandler(GraphControllerWpf grac)
			: base(grac)
		{
		}
예제 #8
0
		public TextToolMouseHandler(GraphControllerWpf grac)
		{
			_grac = grac;
			if (_grac != null)
				_grac.SetPanelCursor(Cursors.IBeam);
		}
예제 #9
0
		public ArrowLineDrawingMouseHandler(GraphControllerWpf grac)
			: base(grac)
		{
			if (_grac != null)
				_grac.SetPanelCursor(Cursors.Pen);
		}
		public RegularPolygonDrawingMouseHandler(GraphControllerWpf grac)
			: base(grac)
		{
		}
예제 #11
0
		public ObjectPointerMouseHandler(GraphControllerWpf grac)
		{
			_grac = grac;
			if (_grac != null)
				_grac.SetPanelCursor(Cursors.Arrow);

			_selectedObjects = new List<IHitTestObject>();
		}
예제 #12
0
		public ReadPlotItemDataMouseHandler(GraphControllerWpf grac)
		{
			_grac = grac;
			if (_grac != null)
				_grac.SetPanelCursor(Cursors.Cross);
		}
예제 #13
0
		public CurlyBraceDrawingMouseHandler(GraphControllerWpf grac)
			: base(grac)
		{
		}