private void OnMouseMoveD3D(object sender, System.Windows.Input.MouseEventArgs e)
        {
            int deltaX = (int)((int)e.GetPosition(this).X - _lastMousePositionX);
            int deltaY = (int)((int)e.GetPosition(this).Y - _lastMousePositionY);

            _controller.MouseMove((int)e.GetPosition(this).X, (int)e.GetPosition(this).Y, deltaX, deltaY);
            _lastMousePositionX = (int)e.GetPosition(this).X;
            _lastMousePositionY = (int)e.GetPosition(this).Y;
        }
Exemplo n.º 2
0
 private void control_MouseUp(object sender, System.Windows.Input.MouseEventArgs e)
 {
     if (e.LeftButton == MouseButtonState.Pressed)
     {
         var control = (Control)sender;
         Cursor.Clip = Rectangle.Empty;
         control.Invalidate();
         DrawControlBorder(control);
         OnContentChanged(new EventArgs());
     }
 }
Exemplo n.º 3
0
 private void UIElement_OnMouseMove(object sender, System.Windows.Input.MouseEventArgs e)
 {
     if (clicado)
     {
         System.Drawing.Point pos;
         Imports.GetCursorPos(out pos);
         Left += (pos.X - lm.X);
         Top  += (pos.Y - lm.Y);
         lm    = pos;
     }
 }
Exemplo n.º 4
0
 private void control_MouseMove(object sender, System.Windows.Input.MouseEventArgs e)
 {
     if (e.LeftButton == MouseButtonState.Pressed)
     {
         var control      = (Control)sender;
         var nextPosition = new Point();
         nextPosition = pnControls.PointToClient(MousePosition);
         nextPosition.Offset(mouseX, mouseY);
         control.Location = nextPosition;
         Invalidate();
     }
 }
Exemplo n.º 5
0
 private void control_MouseDown(object sender, System.Windows.Input.MouseEventArgs e)
 {
     if (e.LeftButton == MouseButtonState.Pressed)
     {
         pnControls.Invalidate();
         SelectedControl = (Control)sender;
         var control = (Control)sender;
         mouseX = (int)-e.GetPosition(e.Device.Target).X;
         mouseY = (int)-e.GetPosition(e.Device.Target).Y;
         control.Invalidate();
         DrawControlBorder(control);
     }
 }
Exemplo n.º 6
0
        private void GrdBlocks_OnMouseMove(object sender, System.Windows.Input.MouseEventArgs e)
        {
            //Get currently selected column and row (Note, may refactor later to use Grid.GetRow / Grid.GetColumn ?)
            var col = GridSelectedColumn(ref GrdBlocks);
            var row = GridSelectedRow(ref GrdBlocks);

            //navigate to column/row to get cell
            var cell = GrdBlocks.Children.Cast <UIElement>()
                       .First(ctl => Grid.GetRow(ctl) == row && Grid.GetColumn(ctl) == col);

            CurrentRowBlock = row;
            CurrentColBlock = col;

            //clear out old selection
            foreach (var child in GrdBlocks.Children)
            {
                if (child is Border)
                {
                    if (Equals(((Border)child).BorderBrush, System.Windows.Media.Brushes.Red))
                    {
                        ((Border)child).BorderBrush = System.Windows.Media.Brushes.White;
                    }
                }
            }

            //highlight new selection
            if (cell is Border)
            {
                //highlight border
                if (Equals(((Border)cell).BorderBrush, System.Windows.Media.Brushes.White))
                {
                    ((Border)cell).BorderBrush = System.Windows.Media.Brushes.Red;
                }


                CurrentBorderBlock = (Border)cell;
            }
        }
Exemplo n.º 7
0
 private void IClose_OnMouseLeave(object sender, System.Windows.Input.MouseEventArgs e)
 {
     IClose.Source = ImgHelpers.BitmapToImageSource(Properties.Resources.close);
 }
Exemplo n.º 8
0
 private void OnMenuClickLeave(object sender, System.Windows.Input.MouseEventArgs e)
 {
     ((ImageButton)sender).Foreground = Brushes.Gray;
     //ButtonMenuClickHelp.Foreground = Brushes.Gray;
 }
Exemplo n.º 9
0
 private void OnShowButtonNextRightLeave(object sender, System.Windows.Input.MouseEventArgs e)
 {
     ButtonNextRight.NormalImage = ButtonNextRight.PushImage;
 }
Exemplo n.º 10
0
 private void OnShowButtonNextLeft(object sender, System.Windows.Input.MouseEventArgs e)
 {
     ButtonNextLeft.NormalImage = ButtonNextLeft.HoverImage;
 }