diff --git a/Userland/Libraries/LibGUI/Event.h b/Userland/Libraries/LibGUI/Event.h index a0b013b0c1..6bbf5c37ba 100644 --- a/Userland/Libraries/LibGUI/Event.h +++ b/Userland/Libraries/LibGUI/Event.h @@ -546,4 +546,24 @@ private: NonnullRefPtr m_action; }; +inline StringView mouse_button_to_string(MouseButton key) +{ + switch (key) { + case MouseButton::None: + return "None"; + case MouseButton::Primary: + return "Primary"; + case MouseButton::Secondary: + return "Secondary"; + case MouseButton::Middle: + return "Middle"; + case MouseButton::Backward: + return "Backward"; + case MouseButton::Forward: + return "Forward"; + default: + VERIFY_NOT_REACHED(); + } +} + }