From 73d6a768d12a3a480f2e04c2507de8073c09ac99 Mon Sep 17 00:00:00 2001 From: Ian Harrigan Date: Tue, 3 Dec 2024 19:03:15 +0100 Subject: [PATCH] add :hover if in mouse bounds after disable=false --- haxe/ui/backend/ComponentBase.hx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/haxe/ui/backend/ComponentBase.hx b/haxe/ui/backend/ComponentBase.hx index abc3b4a33..a0de8659d 100644 --- a/haxe/ui/backend/ComponentBase.hx +++ b/haxe/ui/backend/ComponentBase.hx @@ -592,6 +592,9 @@ class ComponentBase extends ComponentSurface implements IClonable _interactivityDisabled = false; if (updateStyle == true) { cast(this, Component).removeClass(":disabled"); + if (this.hitTest(Screen.instance.currentMouseX, Screen.instance.currentMouseY)) { + cast(this, Component).addClass(":hover"); + } } handleDisabled(false); disableInteractiveEvents(false);