From f4c01c434aa05d03b76a425f641b7408fdc29eef Mon Sep 17 00:00:00 2001 From: pythonic64 Date: Sun, 21 Dec 2025 16:29:36 +0100 Subject: [PATCH 1/2] LargeApp: Fixed padding property for XHoverButton. --- examples/large_app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/large_app.py b/examples/large_app.py index 854e601..0c81a5a 100644 --- a/examples/large_app.py +++ b/examples/large_app.py @@ -38,7 +38,7 @@ normal_color: 0, 0, 0, 0 size_hint_y: None height: '30dp' - padding_x: '10dp' + padding: '10dp', 0 : @@ -326,7 +326,7 @@ def _get_background_color(self): class XHoverButton(HoverButton): def on_hovered(self, button, hovered): - self.padding_x = '20dp' if hovered else '10dp' + self.padding = ('20dp', 0) if hovered else ('10dp', 0) class HoverLabel(HoverBehavior, ButtonBehavior, Label): From aca83db6b7a4355414c8dc3118031ec8fa704c76 Mon Sep 17 00:00:00 2001 From: pythonic64 Date: Sun, 21 Dec 2025 16:31:18 +0100 Subject: [PATCH 2/2] SimpleApp: Removed background_color property. --- examples/simple_app.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/simple_app.py b/examples/simple_app.py index 7b34883..d882c13 100644 --- a/examples/simple_app.py +++ b/examples/simple_app.py @@ -1,6 +1,5 @@ from kivy.app import App from kivy.lang import Builder -from kivy.properties import ColorProperty from kivy.uix.label import Label from kivy_garden.hover import HoverBehavior, HoverManager @@ -9,7 +8,7 @@ : canvas.before: Color: - rgba: self.background_color + rgba: [0, 0.5, 0, 1] if self.hovered else [0.5, 0.5, 0.5, 1] Rectangle: pos: self.pos size: self.size @@ -18,15 +17,16 @@ class RootWidget(HoverBehavior, Label): - background_color = ColorProperty('darkgreen') - def on_hover_enter(self, me): + super().on_hover_enter(me) self.text = f'Enter: {me.pos}' def on_hover_update(self, me): + super().on_hover_update(me) self.text = f'Update: {me.pos}' def on_hover_leave(self, me): + super().on_hover_leave(me) self.text = f'Leave: {me.pos}'