LibGUI/WindowServer: Add fullscreen events

When window's fullscreen state changes we now generate events!
This commit is contained in:
2026-02-22 22:04:20 +02:00
parent f4a7aec167
commit a318a19fe2
4 changed files with 62 additions and 22 deletions

View File

@@ -348,6 +348,10 @@ namespace LibGUI
if (m_window_focus_event_callback)
m_window_focus_event_callback(TRY_OR_BREAK(EventPacket::WindowFocusEvent::deserialize(packet_data.span())).event);
break;
case PacketType::WindowFullscreenEvent:
if (m_window_fullscreen_event_callback)
m_window_fullscreen_event_callback(TRY_OR_BREAK(EventPacket::WindowFullscreenEvent::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);