From 85499f4156a11e48f88b848f985a926f574c698a Mon Sep 17 00:00:00 2001 From: Robert Garrett Date: Tue, 26 Aug 2025 12:49:37 -0500 Subject: [PATCH] Move BigRedButton's input handling observers But there's a bug... the `CloseButton`s now get colored red and pink. --- src/widgets/mod.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/widgets/mod.rs b/src/widgets/mod.rs index f4edd26..845b548 100644 --- a/src/widgets/mod.rs +++ b/src/widgets/mod.rs @@ -20,7 +20,11 @@ impl Plugin for GameUiPlugin { .add_observer(CloseButton::hover_start) .add_observer(CloseButton::hover_stop) .add_observer(CloseButton::press_start) - .add_observer(CloseButton::press_stop); + .add_observer(CloseButton::press_stop) + .add_observer(BigRedButton::button_hover_start) + .add_observer(BigRedButton::button_hover_stop) + .add_observer(BigRedButton::button_press_start) + .add_observer(BigRedButton::button_press_stop); } } @@ -113,10 +117,6 @@ impl BigRedButton { TextShadow::default(), ], )); - builder.observe(BigRedButton::button_hover_start); - builder.observe(BigRedButton::button_hover_stop); - builder.observe(BigRedButton::button_press_start); - builder.observe(BigRedButton::button_press_stop); } /// Re-color the button when a pointer passes over it