WindowServer/LibGUI: Add window focus events

This commit is contained in:
2025-08-21 03:01:25 +03:00
parent 2f3fd6867d
commit f11bb082e4
4 changed files with 41 additions and 1 deletions

View File

@@ -335,6 +335,10 @@ namespace LibGUI
if (m_window_shown_event_callback)
m_window_shown_event_callback(TRY_OR_BREAK(EventPacket::WindowShownEvent::deserialize(packet_data.span())).event);
break;
case PacketType::WindowFocusEvent:
if (m_window_focus_event_callback)
m_window_focus_event_callback(TRY_OR_BREAK(EventPacket::WindowFocusEvent::deserialize(packet_data.span())).event);
break;
case PacketType::KeyEvent:
if (m_key_event_callback)
m_key_event_callback(TRY_OR_BREAK(EventPacket::KeyEvent::deserialize(packet_data.span())).event);