From 3a93ebd7ce9b9e53caf06b860e9129054df795dd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Tue, 4 Jan 2022 11:42:05 +0100 Subject: [PATCH] add key modifiers to mouse button delegates --- Directory.Build.props | 2 +- vke/src/VkWindow.cs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index a4f0fb4..12f48e1 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -4,7 +4,7 @@ $(SolutionDir)build\$(Configuration)\ 0.1.45 $(SpirVTasksReleaseVersion) - 0.2.4 + 0.2.5 $(VkeReleaseVersion)-beta true false diff --git a/vke/src/VkWindow.cs b/vke/src/VkWindow.cs index 1fa6203..e28f6a8 100644 --- a/vke/src/VkWindow.cs +++ b/vke/src/VkWindow.cs @@ -244,8 +244,8 @@ namespace vke { updateViewRequested = true; } } - protected virtual void onMouseButtonDown (MouseButton button) { } - protected virtual void onMouseButtonUp (MouseButton button) { } + protected virtual void onMouseButtonDown (MouseButton button, Modifier mods) { } + protected virtual void onMouseButtonUp (MouseButton button, Modifier mods) { } protected virtual void onKeyDown (Key key, int scanCode, Modifier modifiers) { switch (key) { case Key.F4: @@ -297,9 +297,9 @@ namespace vke { }; static MouseButtonDelegate HandleMouseButtonDelegate = (IntPtr window, Glfw.MouseButton button, InputAction action, Modifier mods) => { if (action == InputAction.Press) - windows[window].onMouseButtonDown (button); + windows[window].onMouseButtonDown (button, mods); else - windows[window].onMouseButtonUp (button); + windows[window].onMouseButtonUp (button, mods); }; static ScrollDelegate HandleScrollDelegate = (IntPtr window, double xOffset, double yOffset) => { windows[window].onScroll (xOffset, yOffset); -- 2.47.3