From 574be3fe73223d75114dd94bcc99395da293daf6 Mon Sep 17 00:00:00 2001 From: Myk Taylor Date: Thu, 5 Jan 2023 21:50:43 -0800 Subject: [PATCH] provide a useful default impl of isMouseOver --- library/lua/gui.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/lua/gui.lua b/library/lua/gui.lua index 27484541f..a7f68dd25 100644 --- a/library/lua/gui.lua +++ b/library/lua/gui.lua @@ -737,10 +737,10 @@ function ZScreen:raise() dscreen.raise(self) end --- subclasses should override this and return whether the mouse is over an --- owned screen element +-- subclasses should either annotate their viewable panel with view_id='main' +-- or override this and return whether the mouse is over an owned screen element function ZScreen:isMouseOver() - return false + return self.subviews.main and self.subviews.main:getMouseFramePos() or false end --------------------------