コード例 #1
0
ファイル: OpenPathShapeBase.cs プロジェクト: olesar/Altaxo
        public override IHitTestObject HitTest(HitTestRectangularData rect)
        {
            IHitTestObject result = base.HitTest(rect);

            if (result != null)
            {
                result.DoubleClick = EhHitDoubleClick;
            }
            return(result);
        }
コード例 #2
0
ファイル: AxisLabelStyle.cs プロジェクト: olesar/Altaxo
        public virtual IHitTestObject HitTest(IPlotArea layer, HitTestRectangularData parentHitData)
        {
            GraphicsPath gp = GetSelectionPath();

            if (gp.PointCount > 0 && parentHitData.IsCovering(gp.PathPoints))
            {
                return(new HitTestObject(gp, this));
            }
            else
            {
                return(null);
            }
        }
コード例 #3
0
ファイル: AxisLineStyle.cs プロジェクト: olesar/Altaxo
        public virtual IHitTestObject HitTest(IPlotArea layer, HitTestRectangularData hitData, bool withTicks)
        {
            GraphicsPath selectionPath = GetSelectionPath(layer, withTicks);

            return(hitData.IsCovering(selectionPath.PathPoints) ? new HitTestObject(GetObjectPath(layer, withTicks), this) : null);
        }
コード例 #4
0
ファイル: AxisLabelStyle.cs プロジェクト: Altaxo/Altaxo
		public virtual IHitTestObject HitTest(IPlotArea layer, HitTestRectangularData parentHitData)
		{
			GraphicsPath gp = GetSelectionPath();
			if (parentHitData.IsCovering(gp.PathPoints))
				return new HitTestObject(gp, this);
			else
				return null;
		}
コード例 #5
0
ファイル: AxisLineStyle.cs プロジェクト: Altaxo/Altaxo
		public virtual IHitTestObject HitTest(IPlotArea layer, HitTestRectangularData hitData, bool withTicks)
		{
			GraphicsPath selectionPath = GetSelectionPath(layer, withTicks);
			return hitData.IsCovering(selectionPath.PathPoints) ? new HitTestObject(GetObjectPath(layer, withTicks), this) : null;
		}
コード例 #6
0
ファイル: OpenPathShapeBase.cs プロジェクト: Altaxo/Altaxo
		public override IHitTestObject HitTest(HitTestRectangularData rect)
		{
			IHitTestObject result = base.HitTest(rect);
			if (result != null)
				result.DoubleClick = EhHitDoubleClick;
			return result;
		}