public override IHitTestObject HitTest(HitTestRectangularData rect) { IHitTestObject result = base.HitTest(rect); if (result != null) { result.DoubleClick = EhHitDoubleClick; } return(result); }
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); } }
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); }
public virtual IHitTestObject HitTest(IPlotArea layer, HitTestRectangularData parentHitData) { GraphicsPath gp = GetSelectionPath(); if (parentHitData.IsCovering(gp.PathPoints)) return new HitTestObject(gp, this); else return null; }
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; }
public override IHitTestObject HitTest(HitTestRectangularData rect) { IHitTestObject result = base.HitTest(rect); if (result != null) result.DoubleClick = EhHitDoubleClick; return result; }