public void Start(Point mousePoint, OnElementResizingDelegate onElementResizingDelegate) { IsResizing = false; if (_resizeCtrl == null) { return; } _onElementResizingDelegate = onElementResizingDelegate; _resizeCtrl.OwnerElement.Invalidate(); var corPos = _resizeCtrl.HitTestCorner(mousePoint); if (corPos == CornerPosition.Nothing) { return; } //Events var eventResizeArg = new ElementEventArgs(_resizeCtrl.OwnerElement); onElementResizingDelegate(eventResizeArg); _resizeCtrl.Start(mousePoint, corPos); UpdateResizeCorner(); IsResizing = true; }
public void Start(Point mousePoint, OnElementResizingDelegate onElementResizingDelegate) { isResizing = false; if (resizeCtrl == null) return; this.onElementResizingDelegate = onElementResizingDelegate; resizeCtrl.OwnerElement.Invalidate(); CornerPosition corPos = resizeCtrl.HitTestCorner(mousePoint); if (corPos != CornerPosition.Nothing) { //Events ElementEventArgs eventResizeArg = new ElementEventArgs(resizeCtrl.OwnerElement); onElementResizingDelegate(eventResizeArg); resizeCtrl.Start(mousePoint, corPos); UpdateResizeCorner(); isResizing = true; } }
public void Start(Point mousePoint, OnElementResizingDelegate onElementResizingDelegate) { isResizing = false; if (resizeCtrl == null) { return; } this.onElementResizingDelegate = onElementResizingDelegate; resizeCtrl.OwnerElement.Invalidate(); CornerPosition corPos = resizeCtrl.HitTestCorner(mousePoint); if (corPos != CornerPosition.Nothing) { //Events ElementEventArgs eventResizeArg = new ElementEventArgs(resizeCtrl.OwnerElement); onElementResizingDelegate(eventResizeArg); resizeCtrl.Start(mousePoint, corPos); UpdateResizeCorner(); isResizing = true; } }
private void StartResizeElement(Point mousePoint) { if ((resizeAction != null) && ((document.Action == DesignerAction.Select) || ((document.Action == DesignerAction.Connect) && (resizeAction.IsResizingLink)))) { OnElementResizingDelegate onElementResizingDelegate = new OnElementResizingDelegate(OnElementResizing); resizeAction.Start(mousePoint, onElementResizingDelegate); if (!resizeAction.IsResizing) { resizeAction = null; } } }