public void ProcessMouseEvent(MouseButtonEvent button) { bool pressed = button.State == State.Pressed; SetButtonState(TranslateButton(button.Button), pressed); mice[0][TranslateButton(button.Button)] = pressed; }
private static void ProcessMouseButtonEvent(Sdl2NativeWindow window, MouseButtonEvent ev) { bool button_pressed = ev.State == State.Pressed; // We need MouseUp events to be reported even if they occur // outside the window. SetWindowGrab ensures we get them. if (window.CursorVisible) { SDL.SetWindowGrab(window.window.Handle, button_pressed ? true : false); } MouseButton button = Sdl2Mouse.TranslateButton(ev.Button); if (button_pressed) { window.OnMouseDown(button); } else { window.OnMouseUp(button); } }
public void ProcessMouseEvent(MouseButtonEvent button) { var pressed = button.State == State.Pressed; SetButtonState(TranslateButton(button.Button), pressed); }
static void ProcessMouseButtonEvent(Sdl2NativeWindow window, MouseButtonEvent ev) { bool button_pressed = ev.State == State.Pressed; // We need MouseUp events to be reported even if they occur // outside the window. SetWindowGrab ensures we get them. if (window.CursorVisible) { SDL.SetWindowGrab(window.window.Handle, button_pressed ? true : false); } MouseButton button = Sdl2Mouse.TranslateButton(ev.Button); if (button_pressed) { window.OnMouseDown(button); } else { window.OnMouseUp(button); } }
public void ProcessMouseEvent(MouseButtonEvent button) { bool pressed = button.State == State.Pressed; SetButtonState(TranslateButton(button.Button), pressed); }