示例#1
0
 protected void MouseUp(object sender, Engine.Input.MouseEvent e)
 {
     if (moveForm)
     {
         moveForm = false;
     }
 }
示例#2
0
 protected void MouseDown(object sender, Engine.Input.MouseEvent e)
 {
     if (!moveForm && new Rectangle(x, y, width, 25).Contains((int)e.Position.X, (int)e.Position.Y))
     {
         mouseOrigin = e.Position - new Vector2(x, y);
         moveForm    = true;
     }
 }
示例#3
0
 void MouseManager_MouseUp(object sender, Engine.Input.MouseEvent e)
 {
     if (patterndown)
     {
         patterndown = false;
         pattern     = PatternRectangle.Empty;
     }
 }
示例#4
0
        void _MouseOver(object sender, Engine.Input.MouseEvent e)
        {
            topColor = Color.LightGray;

            if (e.Button == Engine.Input.MouseButton.LEFT)
            {
                topColor = Color.Gray;
            }
        }
示例#5
0
        void _WheelChange(object sender, Engine.Input.MouseEvent e)
        {
            text_y_scroll += e.WheelDelta * 5;

            if (text_y_scroll < 0)
            {
                text_y_scroll = 0;
            }
        }
示例#6
0
        void MouseManager_MouseDown(object sender, Engine.Input.MouseEvent e)
        {
            int mx = (int)e.Position.X - (gui.Game.GraphicsDevice.Viewport.Width - 192);

            if (mx > 0 && !patterndown)
            {
                pattern = new PatternRectangle(mx / 32 + TileMenu_StartX, (int)e.Position.Y / 32 + TileMenu_StartY);

                patterndown = true;
            }
        }
示例#7
0
 void MouseManager_MouseWheel(object sender, Engine.Input.MouseEvent e)
 {
     Console.WriteLine(e.WheelDelta);
     TileMenu_StartX += e.WheelDelta;
 }