示例#1
0
 private void IC_MouseDown(object sender, CancelMouseEventArgs e)
 {
     if (Root.Snapping == 1)
     {
         Root.SnappingX    = e.X;
         Root.SnappingY    = e.Y;
         Root.SnappingRect = new Rectangle(e.X, e.Y, 0, 0);
         Root.Snapping     = 2;
     }
 }
示例#2
0
 /// <summary>
 /// Occurs before the submenu gets shown allowing you to cancel it.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The event data with information about the type.</param>
 private void ContextMenu_BeforePopup(object sender, CancelMouseEventArgs e)
 {
     if (this.dockingManager1.ActiveControl == serverExplorer)
     {
         e.Cancel = true;
     }
     else
     {
         e.Cancel = false;
     }
 }
示例#3
0
 private void IC_MouseMove(object sender, CancelMouseEventArgs e)
 {
     if (Root.Snapping == 2)
     {
         int left   = Math.Min(Root.SnappingX, e.X);
         int top    = Math.Min(Root.SnappingY, e.Y);
         int width  = Math.Abs(Root.SnappingX - e.X);
         int height = Math.Abs(Root.SnappingY - e.Y);
         Root.SnappingRect = new Rectangle(left, top, width, height);
     }
 }
示例#4
0
 /// <summary>
 /// on mouseMove, toggle the main ink overlay.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void co_MouseMove(object sender, CancelMouseEventArgs e)
 {
     if (basicform.toggleOverlay())
     {
         buttonform.OverlayOn.Text      = "Turn Overlay Off";
         buttonform.OverlayOn.BackColor = SystemColors.Control;
     }
     else
     {
         buttonform.OverlayOn.Text      = "Turn Overlay On";
         buttonform.OverlayOn.BackColor = Color.Red;
     }
 }
示例#5
0
        private void IC_MouseDown(object sender, CancelMouseEventArgs e)
        {
            if (Root.gpPenWidthVisible)
            {
                Root.gpPenWidthVisible  = false;
                Root.UponSubPanelUpdate = true;
            }

            Root.FingerInAction = true;
            if (Root.Snapping == 1)
            {
                Root.SnappingX    = e.X;
                Root.SnappingY    = e.Y;
                Root.SnappingRect = new Rectangle(e.X, e.Y, 0, 0);
                Root.Snapping     = 2;
            }
        }
示例#6
0
 private void IC_MouseUp(object sender, CancelMouseEventArgs e)
 {
     if (Root.Snapping == 2)
     {
         int left   = Math.Min(Root.SnappingX, e.X);
         int top    = Math.Min(Root.SnappingY, e.Y);
         int width  = Math.Abs(Root.SnappingX - e.X);
         int height = Math.Abs(Root.SnappingY - e.Y);
         if (width < 5 || height < 5)
         {
             left   = 0;
             top    = 0;
             width  = this.Width;
             height = this.Height;
         }
         Root.SnappingRect   = new Rectangle(left, top, width, height);
         Root.UponTakingSnap = true;
         ExitSnapping();
     }
 }
示例#7
0
		private void IC_MouseUp(object sender, CancelMouseEventArgs e)
		{
			if (Root.Snapping == 2)
			{
				int left = Math.Min(Root.SnappingX, e.X);
				int top = Math.Min(Root.SnappingY, e.Y);
				int width = Math.Abs(Root.SnappingX - e.X);
				int height = Math.Abs(Root.SnappingY - e.Y);
				if (width < 5 || height < 5)
				{
					left = 0;
					top = 0;
					width = this.Width;
					height = this.Height;
				}
				Root.SnappingRect = new Rectangle(left, top, width, height);
				Root.UponTakingSnap = true;
				ExitSnapping();
			}
		}
示例#8
0
		private void IC_MouseMove(object sender, CancelMouseEventArgs e)
		{
			if (Root.Snapping == 2)
			{
				int left = Math.Min(Root.SnappingX, e.X);
				int top = Math.Min(Root.SnappingY, e.Y);
				int width = Math.Abs(Root.SnappingX - e.X);
				int height = Math.Abs(Root.SnappingY - e.Y);
				Root.SnappingRect = new Rectangle(left, top, width, height);
			}
		}
示例#9
0
		private void IC_MouseDown(object sender, CancelMouseEventArgs e)
		{
			if (Root.Snapping == 1)
			{
				Root.SnappingX = e.X;
				Root.SnappingY = e.Y;
				Root.SnappingRect = new Rectangle(e.X, e.Y, 0, 0);
				Root.Snapping = 2;
			}
		}