public static Key ToMekanik(this OpenTK.Input.MouseButton @this) { if (@this == OpenTK.Input.MouseButton.Left) { return(Key.MouseLeft); } else if (@this == OpenTK.Input.MouseButton.Middle) { return(Key.MouseMiddle); } else if (@this == OpenTK.Input.MouseButton.Right) { return(Key.MouseRight); } else if (@this == OpenTK.Input.MouseButton.Button1) { return(Key.MouseBackward); } else if (@this == OpenTK.Input.MouseButton.Button2) { return(Key.MouseForward); } else { return(Key.Unknown); } }
public static KeyCode ToApt(this OpenTK.Input.MouseButton button) { switch (button) { case OpenTK.Input.MouseButton.Left: return(KeyCode.Mouse0); case OpenTK.Input.MouseButton.Right: return(KeyCode.Mouse1); case OpenTK.Input.MouseButton.Middle: return(KeyCode.Mouse2); case OpenTK.Input.MouseButton.Button1: return(KeyCode.Mouse3); case OpenTK.Input.MouseButton.Button2: return(KeyCode.Mouse4); case OpenTK.Input.MouseButton.Button3: return(KeyCode.Mouse5); case OpenTK.Input.MouseButton.Button4: return(KeyCode.Mouse6); case OpenTK.Input.MouseButton.Button5: return(KeyCode.Mouse7); case OpenTK.Input.MouseButton.Button6: return(KeyCode.Mouse8); case OpenTK.Input.MouseButton.Button7: return(KeyCode.Mouse9); case OpenTK.Input.MouseButton.Button8: return(KeyCode.Mouse10); case OpenTK.Input.MouseButton.Button9: return(KeyCode.Mouse11); case OpenTK.Input.MouseButton.LastButton: return(KeyCode.Mouse12); default: return(KeyCode.Mouse0); } }
private void glControl_MouseUp(object sender, MouseEventArgs e) { if (this.activeState.EngineUserInput) { MouseButton inputButton = e.Button.ToOpenTKSingle(); this.inputMouseButtons &= ~e.Button.ToOpenTK(); } }
protected override void OnMouseDown(Vector2 mousePos, OpenTK.Input.MouseButton mouseButton) { if (CanDrag && mousePos.Y < 20 * myScale) { myDragging = true; myDragPos = mousePos; } }
public void Up(OpenTK.Input.MouseButton button) { if (button == this.button) { buttonDown = false; buttonDownTrigger = false; } }
private void glControl_MouseDown(object sender, MouseEventArgs e) { this.inputMouseCapture = true; if (this.activeState.EngineUserInput) { MouseButton inputButton = e.Button.ToOpenTKSingle(); this.inputMouseButtons |= e.Button.ToOpenTK(); } }
public void Down(OpenTK.Input.MouseButton button) { if (button == this.button) { if (!buttonDown) { buttonDownTrigger = true; } buttonDown = true; } }
private void MouseButton(OpenTK.Input.MouseButton button, int x, int y, bool down) { // drop events that aren't the left or right buttons. For now. bool left = button == OpenTK.Input.MouseButton.Left; if (!left && button != OpenTK.Input.MouseButton.Right) { return; } events.Enqueue(MOUSE_EVENT); events.Enqueue(x * this.gameWidth / this.screenWidth); events.Enqueue(y * this.gameHeight / this.screenHeight); events.Enqueue(left ? MOUSE_LEFT : MOUSE_RIGHT); events.Enqueue(down ? 1 : 0); }
private AGS.API.MouseButton convert(OpenTK.Input.MouseButton button) { switch (button) { case OpenTK.Input.MouseButton.Left: return(AGS.API.MouseButton.Left); case OpenTK.Input.MouseButton.Right: return(AGS.API.MouseButton.Right); case OpenTK.Input.MouseButton.Middle: return(AGS.API.MouseButton.Middle); default: throw new NotSupportedException(); } }
private static InputManager.MouseButton ConvertOpenTKMouseButton(OpenTK.Input.MouseButton btn) { if (btn == OpenTK.Input.MouseButton.Left) { return(InputManager.MouseButton.Left); } else if (btn == OpenTK.Input.MouseButton.Middle) { return(InputManager.MouseButton.Middle); } else if (btn == OpenTK.Input.MouseButton.Right) { return(InputManager.MouseButton.Right); } else { return(InputManager.MouseButton.None); } }
private static Mouse.MouseButtons TransformButton(OpenTK.Input.MouseButton button) { Mouse.MouseButtons agatebutton = Mouse.MouseButtons.None; switch (button) { case OpenTK.Input.MouseButton.Left: agatebutton = Mouse.MouseButtons.Primary; break; case OpenTK.Input.MouseButton.Middle: agatebutton = Mouse.MouseButtons.Middle; break; case OpenTK.Input.MouseButton.Right: agatebutton = Mouse.MouseButtons.Secondary; break; case OpenTK.Input.MouseButton.Button1: agatebutton = Mouse.MouseButtons.ExtraButton1; break; case OpenTK.Input.MouseButton.Button2: agatebutton = Mouse.MouseButtons.ExtraButton2; break; case OpenTK.Input.MouseButton.Button3: agatebutton = Mouse.MouseButtons.ExtraButton3; break; } return(agatebutton); }
public static OpenTK.Input.MouseButton convert(System.Windows.Forms.MouseButtons button) { OpenTK.Input.MouseButton b = OpenTK.Input.MouseButton.LastButton; switch (button) { case System.Windows.Forms.MouseButtons.Left: b = OpenTK.Input.MouseButton.Left; break; case System.Windows.Forms.MouseButtons.Middle: b = OpenTK.Input.MouseButton.Middle; break; case System.Windows.Forms.MouseButtons.Right: b = OpenTK.Input.MouseButton.Right; break; } return(b); }
protected virtual void OnClick(Vector2 mousePos, OpenTK.Input.MouseButton mouseButton) { }
protected override void OnMouseUp(Vector2 mousePos, OpenTK.Input.MouseButton mouseButton) { myDragging = false; }
public MouseButton(OpenTK.Input.MouseButton button, UpdateDelegate handler) { this.button = button; this.handler = handler; }
bool IMouseInputSource.this[MouseButton btn] { get { return (this.inputMouseButtons & (1 << (int)btn)) != 0; } }
bool IMouseInputSource.this[MouseButton btn] { get { return((this.inputMouseButtons & (1 << (int)btn)) != 0); } }
public static Button ConvertOpenTKButton(OpenTK.Input.MouseButton button) { return(_openTKButtonMap[button]); }
public MouseButtonEvent(bool IsButtonDown, OpenTK.Input.MouseButton Button) { EventType = Type.MouseButton; this.IsButtonDown = IsButtonDown; this.Button = Button; }
internal static MouseButton FromOpenTK(OpenTK.Input.MouseButton button) { return((MouseButton)((int)button)); }