diff --git a/LibGUI/GSplitter.cpp b/LibGUI/GSplitter.cpp index e76847d044..c6e1ef7b96 100644 --- a/LibGUI/GSplitter.cpp +++ b/LibGUI/GSplitter.cpp @@ -15,6 +15,18 @@ GSplitter::~GSplitter() { } +void GSplitter::enter_event(GEvent&) +{ + set_background_color(Color::from_rgb(0xd6d2ce)); + update(); +} + +void GSplitter::leave_event(GEvent&) +{ + set_background_color(Color::LightGray); + update(); +} + void GSplitter::mousedown_event(GMouseEvent& event) { if (event.button() != GMouseButton::Left) diff --git a/LibGUI/GSplitter.h b/LibGUI/GSplitter.h index f1ecfcf579..2006924d5e 100644 --- a/LibGUI/GSplitter.h +++ b/LibGUI/GSplitter.h @@ -11,6 +11,8 @@ protected: virtual void mousedown_event(GMouseEvent&) override; virtual void mousemove_event(GMouseEvent&) override; virtual void mouseup_event(GMouseEvent&) override; + virtual void enter_event(GEvent&) override; + virtual void leave_event(GEvent&) override; private: Orientation m_orientation;