示例#1
0
        public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
        {
            if (buttons.Count > 0 &&
                e.curState.X > Position.X && e.curState.Y > Position.Y + 96 &&
                e.curState.X < Position.X + 280 && e.curState.Y < Position.Y + Size.Y)
            {
                FileListOffset.Y += e.delta / 3;
                if (FileListOffset.Y > 0)
                {
                    FileListOffset.Y = 0;
                }
                float h = -(buttons[buttons.Count - 1].Position.Y - Position.Y + buttons[buttons.Count - 1].Size.Y - Size.Y);
                if (FileListOffset.Y < h)
                {
                    FileListOffset.Y = h;
                }

                sbFileList.Value = (int)(FileListOffset.Y / h * sbFileList.MaxValue);
            }

            onMouseMove(new InputEngine.MouseMoveArgs()
            {
                curState = e.curState
            });

            base.onMouseWheelMove(e);
        }
示例#2
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     if (IsIn(e.curState.X, e.curState.Y))
     {
         e.Handled = true;
     }
     base.onMouseWheelMove(e);
 }
示例#3
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     base.onMouseWheelMove(e);
     if (tbCode.isVisible)
     {
         e.Handled = true;
     }
 }
示例#4
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     base.onMouseWheelMove(e);
     if (!e.Handled && currentFrame != null)
     {
         currentFrame.onMouseWheelMove(e);
     }
     e.Handled = true;
 }
示例#5
0
        public override void OnMouseWheel(InputEngine.MouseWheelMoveArgs e)
        {
            base.OnMouseWheel(e);

            if (e.delta != 0)
            {
                Resistance += (float)(e.delta) / 120f;
            }
        }
示例#6
0
 public static void OnMouseWheel(InputEngine.MouseWheelMoveArgs e)
 {
     for (int i = 0; i < Components.Count; i++)
     {
         if (Components[i].isIn(e.curState.X, e.curState.Y))
         {
             Components[i].OnMouseWheel(e);
         }
     }
 }
示例#7
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     if (IsIn(e.curState.X, e.curState.Y))
     {
         e.Handled = true;
         Scrolled -= e.delta / 120;
         //CheckScrolledBounds();
         //Scrolled = scrolled;
     }
 }
示例#8
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     if (!e.Handled)
     {
         logoffset -= e.delta / 120 * 4;
         CheckLogRange();
         updateLog();
     }
     e.Handled = true;
 }
示例#9
0
 public virtual void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     foreach (Control c in controls)
     {
         if (c.isVisible)
         {
             c.onMouseWheelMove(e);
         }
         if (InputEngine.eventHandled)
         {
             break;
         }
     }
 }
示例#10
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     if (isFocused && !contextMenu.isVisible)
     {
         TextOffset.Y -= SizePerOneSymbol.Y * e.delta / 120f;
         if (TextOffset.Y > DrawTextLines.Length * SizePerOneSymbol.Y - size.Y)
         {
             TextOffset.Y = DrawTextLines.Length * SizePerOneSymbol.Y - size.Y;
         }
         if (TextOffset.Y < 0)
         {
             TextOffset.Y = 0;
         }
         Cursor = Cursor;
     }
     base.onMouseWheelMove(e);
 }
示例#11
0
        public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
        {
            InputEngine.MouseWheelMoveArgs ee = new InputEngine.MouseWheelMoveArgs()
            {
                delta    = e.delta,
                curState = new MouseState(
                    e.curState.X - (int)position.X,
                    e.curState.Y - (int)position.Y,
                    e.curState.ScrollWheelValue,
                    e.curState.LeftButton,
                    e.curState.MiddleButton,
                    e.curState.RightButton,
                    e.curState.XButton1,
                    e.curState.XButton2)
            };

            base.onMouseWheelMove(ee);
        }
示例#12
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     Offset.Y += e.delta / 2;
     if (Offset.Y > 0)
     {
         Offset.Y = 0;
     }
     if (Offset.Y < -(elements.Count * 106 + 25 - size.Y + 97))
     {
         Offset.Y = -(elements.Count * 106 + 25 - size.Y + 97);
     }
     scrollbar.Value = (int)-Offset.Y;
     for (int i = 0; i < elements.Count; i++)
     {
         elements[i].Offset = Offset;
         elements[i].onMouseWheelMove(e);
     }
 }
示例#13
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     isMouseOver = IsIn(e.curState.X - (int)offset.X, e.curState.Y - (int)offset.Y);
 }
示例#14
0
 public virtual void OnMouseWheel(InputEngine.MouseWheelMoveArgs e)
 {
 }
示例#15
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
 }
示例#16
0
 public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
 {
     base.onMouseWheelMove(e);
     e.Handled = true;
 }
示例#17
0
        public override void onMouseWheelMove(InputEngine.MouseWheelMoveArgs e)
        {
            InputEngine.MouseWheelMoveArgs ee = new InputEngine.MouseWheelMoveArgs()
            {
                delta = e.delta,
                curState = new MouseState(
                    e.curState.X - (int)position.X,
                    e.curState.Y - (int)position.Y,
                    e.curState.ScrollWheelValue,
                    e.curState.LeftButton,
                    e.curState.MiddleButton,
                    e.curState.RightButton,
                    e.curState.XButton1,
                    e.curState.XButton2)
            };

            base.onMouseWheelMove(ee);
        }