From dabbe4ee27a8a9c94160a357545b29c53fb426e0 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Thu, 2 Sep 2021 22:27:03 +0200 Subject: [PATCH] LibGUI: Add track_margin() to Sliders Less magic numbers! :^) --- Userland/Libraries/LibGUI/Slider.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibGUI/Slider.h b/Userland/Libraries/LibGUI/Slider.h index 1c2a587f80..0eddc3c81e 100644 --- a/Userland/Libraries/LibGUI/Slider.h +++ b/Userland/Libraries/LibGUI/Slider.h @@ -25,6 +25,7 @@ public: KnobSizeMode knob_size_mode() const { return m_knob_size_mode; } int track_size() const { return 2; } + int track_margin() const { return 10; } int knob_fixed_primary_size() const { return 8; } int knob_secondary_size() const { return 20; } @@ -34,8 +35,8 @@ public: Gfx::IntRect inner_rect() const { if (orientation() == Orientation::Horizontal) - return rect().shrunken(20, 0); - return rect().shrunken(0, 20); + return rect().shrunken(track_margin() * 2, 0); + return rect().shrunken(0, track_margin() * 2); } protected: