Exemplo n.º 1
0
 void Mouse_WheelChanged(object sender, OpenTK.Input.MouseWheelEventArgs otk_e)
 {
     if (!CrowInterface.ProcessMouseWheelChanged(otk_e.DeltaPrecise))
     {
         MouseWheelChanged.Raise(sender, otk_e);
     }
 }
 protected virtual void Mouse_WheelChanged(object sender, OpenTK.Input.MouseWheelEventArgs e)
 {
     if (FocusedElement != null)
     {
         FocusedElement.MouseWheel(e);
     }
 }
Exemplo n.º 3
0
 static public void InvokeOnMouseWheel(OpenTK.Input.MouseWheelEventArgs e)
 {
     if (OnMouseWheel != null)
     {
         OnMouseWheel.Invoke(null, e);
     }
 }
Exemplo n.º 4
0
        void GL_Mouse_WheelChanged(object sender, OpenTK.Input.MouseWheelEventArgs e)
        {
            float speed = ZoomSpeed;

            if (Keyboard[OpenTK.Input.Key.ShiftLeft])
            {
                speed *= 0.1f;
            }
            else if (Keyboard[OpenTK.Input.Key.ControlLeft])
            {
                speed *= 20.0f;
            }

            eyeDistTarget -= e.Delta * speed;
            if (eyeDistTarget < zNear + 1)
            {
                eyeDistTarget = zNear + 1;
            }
            else if (eyeDistTarget > zFar - 6)
            {
                eyeDistTarget = zFar - 6;
            }

            GGL.Animation.StartAnimation(new GGL.Animation <float> (this, "EyeDist", eyeDistTarget, (eyeDistTarget - eyeDist) * 0.1f));
        }
Exemplo n.º 5
0
        private void OnInternalMouseWheel(object sender, OpenTK.Input.MouseWheelEventArgs e)
        {
            var args = new MouseWheelEventArgs(e);

            OnMouseWheel(this, args);
            MouseWheel?.Invoke(this, args);
        }
Exemplo n.º 6
0
 internal MouseWheelEventArgs(OpenTK.Input.MouseWheelEventArgs e)
 {
     Value    = e.ValuePrecise;
     Delta    = e.DeltaPrecise;
     Position = new Vector2(e.X, e.Y);
     Mouse    = new Mouse(e.Mouse);
 }
 public override bool OnMouseWheel(OpenTK.Input.MouseWheelEventArgs e)
 {
     if (HitTest(e.X, e.Y) == null)
     {
         return(false);
     }
     return(base.OnMouseWheel(e));
 }
Exemplo n.º 8
0
 protected virtual void GL_Mouse_WheelChanged(object sender, OpenTK.Input.MouseWheelEventArgs otk_e)
 {
     if (focusedIdx >= 0)
     {
         if (ifaceControl [focusedIdx].ProcessMouseWheelChanged(otk_e.DeltaPrecise))
         {
             return;
         }
     }
     MouseWheelChanged.Raise(sender, otk_e);
 }
        protected virtual void Mouse_WheelChanged(object sender, OpenTK.Input.MouseWheelEventArgs e)
        {
            if (FocusedElement != null && FocusedElement.ReceiveMouseWheel)
            {
                FocusedElement.MouseWheel(e);
            }

            if (Receiver != null && ShouldNotifyReceiver())
            {
                Receiver.MouseWheel(e);
            }
        }
Exemplo n.º 10
0
        protected override void OnMouseWheel(OpenTK.Input.MouseWheelEventArgs e)
        {
            if (Input._wheel < e.Value)
            {
                Input._wheelState = -1;
            }
            else
            {
                Input._wheelState = 1;
            }

            Input._wheel = e.Value;
        }
Exemplo n.º 11
0
 protected override void OnMouseWheel(OpenTK.Input.MouseWheelEventArgs e)
 {
     base.OnMouseWheel(e);
     try
     {
         input.ProcessMouseMessage(e);
     }
     catch (Exception ex)
     {
         //sdl eats exceptions
         Console.WriteLine(ex.ToString());
         throw ex;
     }
 }
Exemplo n.º 12
0
        public override bool OnMouseWheel(OpenTK.Input.MouseWheelEventArgs e)
        {
            base.OnMouseWheel(e);

            if (e.Delta > 0)
            {
                ZoomIn();
            }
            else if (e.Delta < 0)
            {
                ZoomOut();
            }

            return(true);
        }
Exemplo n.º 13
0
 public override bool OnMouseWheel(OpenTK.Input.MouseWheelEventArgs e)
 {
     if (e.Delta != 0 && MenuBar.Height > Height - ToolBar.Height)
     {
         if (e.Delta < 0)
         {
             ScrollDown();
         }
         else if (e.Delta > 0)
         {
             ScrollUp();
         }
         Invalidate();
     }
     return(true);
 }
Exemplo n.º 14
0
        public override bool OnMouseWheel(OpenTK.Input.MouseWheelEventArgs e)
        {
            foreach (Widget c in Children)
            {
                if (c.OnMouseWheel(e))
                {
                    return(true);
                }
            }

            if (base.OnMouseWheel(e))
            {
                return(true);
            }

            return(false);
        }
Exemplo n.º 15
0
        void Hello3D_MouseWheelChanged(object sender, OpenTK.Input.MouseWheelEventArgs e)
        {
            float speed = ZoomSpeed;

            //if (Keyboard[OpenTK.Input.Key.ControlLeft])
            //	speed *= 20.0f;

            eyeDist -= e.Delta * speed;
            if (eyeDist < zNear)
            {
                eyeDist = zNear;
            }
            else if (eyeDist > zFar)
            {
                eyeDist = zFar;
            }
            UpdateViewMatrix();
        }
Exemplo n.º 16
0
 public abstract void MouseWheel(OpenTK.Input.MouseWheelEventArgs e);
Exemplo n.º 17
0
 public override void MouseWheel(OpenTK.Input.MouseWheelEventArgs e)
 {
 }
Exemplo n.º 18
0
 private static void Window_MouseWheel(object sender, OpenTK.Input.MouseWheelEventArgs e)
 {
     mainFunctions.mouseWheel(e);
 }
Exemplo n.º 19
0
 public void MouseWheel(OpenTK.Input.MouseWheelEventArgs e)
 {
     selectedControl?.RecieveMessage(new Message(MessageId.MouseWheel, e));
 }
Exemplo n.º 20
0
 void Window_MouseWheel(object sender, OpenTK.Input.MouseWheelEventArgs e)
 {
     camera.mouseWheel(e.Delta);
 }
Exemplo n.º 21
0
 private void Parent_MouseWheel(object sender, OpenTK.Input.MouseWheelEventArgs e)
 {
     Parent.CurrentMenu?.PerformMouseWheel(e);
 }
Exemplo n.º 22
0
 private void MyGameWindow_MouseWheel(object sender, OpenTK.Input.MouseWheelEventArgs e)
 {
     CurrentScreen?.ProcessMouseWheel(e);
 }
Exemplo n.º 23
0
 private void VEngineWindowAdapter_MouseWheel(object sender, OpenTK.Input.MouseWheelEventArgs e)
 {
     Game.InvokeOnMouseWheel(e);
 }
 public virtual void MouseWheel(OpenTK.Input.MouseWheelEventArgs e)
 {
 }
Exemplo n.º 25
0
 private void window_MouseWheel(object sender, TKMouseWheelEventArgs e)
 {
     this.mouseStateBuffer = e.Mouse;
 }