API — ICoreEssentials/UI/Backends/Gtk4/Events
The public contract of 1 header(s) under ICoreEssentials/UI/Backends/Gtk4/Events — 0 class/struct definition(s), 0 declaration(s). Each section shows the header's banner and its public (and protected-virtual) surface exactly as the file writes it.
| Header | Defines | Declarations | Bases |
|---|---|---|---|
ICoreGtk4EventMap.h | — | 0 | — |
ICoreGtk4EventMap.h#
ICoreEssentials/UI/Backends/Gtk4/Events/ICoreGtk4EventMap.h
The GTK4 peer of ICoreInputEnumsVerify.cpp. (The planning row this came from is named in the .cpp, not here -- see the .cpp banner for why.)
WHY THIS IS A TABLE AND NOT A static_assert.
ICoreInputEnums.his pinned to Qt's numbering andICoreInputEnumsVerify.cppenforces that withstatic_assertagainst Qt's own headers, which it may because it lives in the Qt zone. A gtk4 build has no Qt headers to assert against, so the correspondence here is a DECISION rather than an identity, and it is checked at RUNTIME bytestingLabs/tests/gtk4_event_map. The AppKit and WinUI backends reached the same conclusion for the same reason.NO GTK TYPES IN THIS HEADER. Every parameter is a plain integer or a double, so the verify test -- and anything else -- can include this without
<gtk/gtk.h>. The .cpp is whereGDK_KEY_*andGdkModifierTypeare named.
Declares no class of its own — see the file.