From 0ae4fed3cfd04a6f5a5d25263d3382ac025dd49d Mon Sep 17 00:00:00 2001 From: myk002 Date: Mon, 8 Aug 2022 10:56:17 -0700 Subject: [PATCH] add mouse support for CycleHotkeyLabel widgets --- library/lua/gui/widgets.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/library/lua/gui/widgets.lua b/library/lua/gui/widgets.lua index 3ac74bb52..4053826cf 100644 --- a/library/lua/gui/widgets.lua +++ b/library/lua/gui/widgets.lua @@ -763,7 +763,6 @@ function HotkeyLabel:onInput(keys) self.on_activate() return true end - end ---------------------- @@ -838,6 +837,15 @@ function CycleHotkeyLabel:getOptionValue(option_idx) return option end +function CycleHotkeyLabel:onInput(keys) + if CycleHotkeyLabel.super.onInput(self, keys) then + return true + elseif keys._MOUSE_L and self:getMousePos() then + self:cycle() + return true + end +end + ----------------------- -- ToggleHotkeyLabel -- -----------------------