Example #1
0
        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;
        }
Example #2
0
		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;
			}

		}
Example #3
0
        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;
            }
        }
Example #4
0
 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;
         }
     }
 }